xorgate
Newbie
Offline
Activity: 9
Merit: 0
|
|
July 01, 2012, 08:51:27 PM |
|
Can't install..
Win7, when I have to enter an installpath, clicking 'next' gives an empty screen. Clicking 'next' again hangs the installer.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 02, 2012, 04:20:30 PM Last edit: July 02, 2012, 06:50:20 PM by jim618 |
|
Hi xorgate, Are you using a 64 bit install of Win7 ? I ask because of this very similar bug report: http://jira.codehaus.org/browse/IZPACK-673On the assumption that you are, I have updated my installation files as per the bug report (it is an extra DLL to include) and created an installer for you to try out. It is at: https://github.com/jim618/multibit/downloadsIt is the multibit-0.4.2alpha-windows.exe (MultiBit 0.4.2alpha - Windows installer - for xorgate) Edit: now removed This is an alpha version of the current MultiBit code - it is just for you to try out the installer change. If it works please wait for the next QAed version to come out for any serious bitcoin work. The next version of MultiBit should be out in only a couple of days. (I test on a Win XP virtual machine and this installer works fine but, of course, this is no test of the 64 bit DLL). Let me know if this fixes the problem. Jim
|
|
|
|
xorgate
Newbie
Offline
Activity: 9
Merit: 0
|
|
July 02, 2012, 06:45:17 PM |
|
Yup that fixed the install issues, cheerio.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 02, 2012, 06:48:46 PM |
|
Great!
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 03, 2012, 02:27:04 PM |
|
There is a new release of MultiBit at: http://multibit.orgVersion 0.4.2 Enhancements: + Added utility to migrate wallets from serialised to protobuf format. + 'Delete wallet' now overwrites wallet file with random data before deletion (secure delete). + Improved error handling on startup if blockchain cannot be loaded. Bug fix: + Installer now works on Win7 x64. Scan of release checklistNext up is: + dealing with any wallet migration glitches + getting the bitcoinj wallet encryption format agreed and working
|
|
|
|
finway
|
|
July 05, 2012, 12:47:00 PM |
|
Replay blockchain doesn't work! Import private keys from blockchain.info.aes.json
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 05, 2012, 02:15:01 PM |
|
Hi Finway,
I will have a look at it. Could be something to do with replaying from the genesis block, which I must admit I do not do very often.
|
|
|
|
genjix
Legendary
Offline
Activity: 1232
Merit: 1076
|
|
July 05, 2012, 04:12:13 PM |
|
I wasn't able to get it to work on Linux I'm not too familiar with Java but it just didn't start up.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 05, 2012, 04:57:29 PM |
|
I wasn't able to get it to work on Linux I'm not too familiar with Java but it just didn't start up. Hi Amir, If you cd to where you installed it and do . . . java -jar multibit-exe.jar the console log should give me an idea of what the matter is.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 05, 2012, 08:04:27 PM |
|
Replay blockchain doesn't work! Import private keys from blockchain.info.aes.json
I have fixed the bug with replaying the blockchain from the genesis block (which happens with blockchain.info backups). I have also got a 'genesisBlockReplay' functional test that 1) resets the blockchain back to the genesis block, 2) connects to a peer, 3) downloads a couple of dozen blocks, 4) checks the blockchain size. This should prevent this sort of error getting past me. The fix will appear in the next version (0.4.3) which will probably be on Monday.
|
|
|
|
genjix
Legendary
Offline
Activity: 1232
Merit: 1076
|
|
July 05, 2012, 08:11:24 PM |
|
$ java -jar multibit-exe.jar 22:09:19.165 [main] INFO o.m.ApplicationDataDirectoryLocator - Application data directory.1 = '/home/genjix/MultiBit'
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 05, 2012, 08:13:06 PM |
|
$ java -jar multibit-exe.jar 22:09:19.165 [main] INFO o.m.ApplicationDataDirectoryLocator - Application data directory.1 = '/home/genjix/MultiBit'
Can you PM me the multibit_debug.log and multibit_console.log that will be in: /home/genjix/MultiBit/log ?
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 05, 2012, 09:16:05 PM |
|
Thanks to whoever donated to the MultiBit donation address on the 4th of July.
Happy (Fiat) Independence Day !
:-)
|
|
|
|
genjix
Legendary
Offline
Activity: 1232
Merit: 1076
|
|
July 05, 2012, 09:41:31 PM |
|
$ cat log/multibit_ multibit_console.log multibit_debug.log $ cat log/multibit_* 16:21:42.276 [main] INFO org.multibit.MultiBit - Starting MultiBit 16:21:42.277 [main] INFO o.m.ApplicationDataDirectoryLocator - Application data directory.1 = '/home/genjix/MultiBit' 16:21:42.305 [main] INFO org.multibit.MultiBit - Configuring native event handling 16:21:42.309 [main] INFO org.multibit.MultiBit - Checking to see if this is the primary MultiBit instance 16:21:42.314 [main] DEBUG o.m.ApplicationInstanceManager - Listening for application instances on socket 8331 16:21:42.316 [main] DEBUG org.multibit.MultiBit - useTestNet = false 16:21:42.317 [main] DEBUG org.multibit.MultiBit - userLanguageCode = null 16:21:42.336 [main] DEBUG org.multibit.MultiBit - Creating model 16:21:42.343 [main] DEBUG org.multibit.model.MultiBitModel - Initial view from properties file is '17' 16:21:42.343 [main] DEBUG org.multibit.MultiBit - Setting look and feel 16:21:42.459 [main] DEBUG org.multibit.MultiBit - Creating views Exception in thread "main" java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:197) at java.awt.Window.<init>(Window.java:534) at java.awt.Frame.<init>(Frame.java:420) at java.awt.Frame.<init>(Frame.java:385) at javax.swing.JFrame.<init>(JFrame.java:174) at org.multibit.viewsystem.swing.MultiBitFrame.<init>(MultiBitFrame.java:172) at org.multibit.MultiBit.main(MultiBit.java:159) at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:120) 16:28:58.698 [main] INFO org.multibit.MultiBit - Starting MultiBit 16:28:58.698 [main] INFO o.m.ApplicationDataDirectoryLocator - Application data directory.1 = '/home/genjix/MultiBit' 16:28:58.727 [main] INFO org.multibit.MultiBit - Configuring native event handling 16:28:58.731 [main] INFO org.multibit.MultiBit - Checking to see if this is the primary MultiBit instance 16:28:58.735 [main] DEBUG o.m.ApplicationInstanceManager - Listening for application instances on socket 8331 16:28:58.737 [main] DEBUG org.multibit.MultiBit - useTestNet = false 16:28:58.738 [main] DEBUG org.multibit.MultiBit - userLanguageCode = null 16:28:58.757 [main] DEBUG org.multibit.MultiBit - Creating model 16:28:58.764 [main] DEBUG org.multibit.model.MultiBitModel - Initial view from properties file is '17' 16:28:58.765 [main] DEBUG org.multibit.MultiBit - Setting look and feel 16:28:58.836 [main] DEBUG org.multibit.MultiBit - Creating views Exception in thread "main" java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:197) at java.awt.Window.<init>(Window.java:534) at java.awt.Frame.<init>(Frame.java:420) at java.awt.Frame.<init>(Frame.java:385) at javax.swing.JFrame.<init>(JFrame.java:174) at org.multibit.viewsystem.swing.MultiBitFrame.<init>(MultiBitFrame.java:172) at org.multibit.MultiBit.main(MultiBit.java:159) at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:120) 22:09:19.228 [main] INFO org.multibit.MultiBit - Starting MultiBit 22:09:19.228 [main] INFO o.m.ApplicationDataDirectoryLocator - Application data directory.1 = '/home/genjix/MultiBit' 22:09:19.303 [main] INFO org.multibit.MultiBit - Configuring native event handling 22:09:19.315 [main] INFO org.multibit.MultiBit - Checking to see if this is the primary MultiBit instance 22:09:19.337 [main] DEBUG o.m.ApplicationInstanceManager - Listening for application instances on socket 8331 22:09:19.339 [main] DEBUG org.multibit.MultiBit - useTestNet = false 22:09:19.339 [main] DEBUG org.multibit.MultiBit - userLanguageCode = null 22:09:19.343 [main] DEBUG org.multibit.MultiBit - Creating model 22:09:19.362 [main] DEBUG org.multibit.model.MultiBitModel - Initial view from properties file is '17' 22:09:19.363 [main] DEBUG org.multibit.MultiBit - Setting look and feel 22:09:19.696 [main] DEBUG org.multibit.MultiBit - Creating views Exception in thread "main" java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:197) at java.awt.Window.<init>(Window.java:534) at java.awt.Frame.<init>(Frame.java:420) at java.awt.Frame.<init>(Frame.java:385) at javax.swing.JFrame.<init>(JFrame.java:174) at org.multibit.viewsystem.swing.MultiBitFrame.<init>(MultiBitFrame.java:172) at org.multibit.MultiBit.main(MultiBit.java:159) at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:120) 16:21:42.276 [main] INFO org.multibit.MultiBit - Starting MultiBit 16:21:42.277 [main] INFO o.m.ApplicationDataDirectoryLocator - Application data directory.1 = '/home/genjix/MultiBit' 16:21:42.305 [main] INFO org.multibit.MultiBit - Configuring native event handling 16:21:42.309 [main] INFO org.multibit.MultiBit - Checking to see if this is the primary MultiBit instance 16:21:42.314 [main] DEBUG o.m.ApplicationInstanceManager - Listening for application instances on socket 8331 16:21:42.316 [main] DEBUG org.multibit.MultiBit - useTestNet = false 16:21:42.317 [main] DEBUG org.multibit.MultiBit - userLanguageCode = null 16:21:42.336 [main] DEBUG org.multibit.MultiBit - Creating model 16:21:42.343 [main] DEBUG org.multibit.model.MultiBitModel - Initial view from properties file is '17' 16:21:42.343 [main] DEBUG org.multibit.MultiBit - Setting look and feel 16:21:42.459 [main] DEBUG org.multibit.MultiBit - Creating views 16:28:58.698 [main] INFO org.multibit.MultiBit - Starting MultiBit 16:28:58.698 [main] INFO o.m.ApplicationDataDirectoryLocator - Application data directory.1 = '/home/genjix/MultiBit' 16:28:58.727 [main] INFO org.multibit.MultiBit - Configuring native event handling 16:28:58.731 [main] INFO org.multibit.MultiBit - Checking to see if this is the primary MultiBit instance 16:28:58.735 [main] DEBUG o.m.ApplicationInstanceManager - Listening for application instances on socket 8331 16:28:58.737 [main] DEBUG org.multibit.MultiBit - useTestNet = false 16:28:58.738 [main] DEBUG org.multibit.MultiBit - userLanguageCode = null 16:28:58.757 [main] DEBUG org.multibit.MultiBit - Creating model 16:28:58.764 [main] DEBUG org.multibit.model.MultiBitModel - Initial view from properties file is '17' 16:28:58.765 [main] DEBUG org.multibit.MultiBit - Setting look and feel 16:28:58.836 [main] DEBUG org.multibit.MultiBit - Creating views 22:09:19.228 [main] INFO org.multibit.MultiBit - Starting MultiBit 22:09:19.228 [main] INFO o.m.ApplicationDataDirectoryLocator - Application data directory.1 = '/home/genjix/MultiBit' 22:09:19.303 [main] INFO org.multibit.MultiBit - Configuring native event handling 22:09:19.315 [main] INFO org.multibit.MultiBit - Checking to see if this is the primary MultiBit instance 22:09:19.337 [main] DEBUG o.m.ApplicationInstanceManager - Listening for application instances on socket 8331 22:09:19.339 [main] DEBUG org.multibit.MultiBit - useTestNet = false 22:09:19.339 [main] DEBUG org.multibit.MultiBit - userLanguageCode = null 22:09:19.343 [main] DEBUG org.multibit.MultiBit - Creating model 22:09:19.362 [main] DEBUG org.multibit.model.MultiBitModel - Initial view from properties file is '17' 22:09:19.363 [main] DEBUG org.multibit.MultiBit - Setting look and feel 22:09:19.696 [main] DEBUG org.multibit.MultiBit - Creating views
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 05, 2012, 10:12:59 PM |
|
Hmm, I've only seen that HeadlessException when running Multibit (tests) on a server with no graphics capability. It's when it cannot open a window due to there not being a graphics environment it can hook into.
The Linux version I use for testing is a Ubuntu 10.4 VM (it works on later Ubuntus I know).
I am sure you just wanted to install it and run it and have a look and not answer all these questions ! What variant of Linux are you running and is it Gnome or KDE ?
I will also beef up the feedback to give a bit more useful info to the user.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 05, 2012, 10:23:35 PM Last edit: July 05, 2012, 10:34:30 PM by jim618 |
|
I think you might have a headless java runtime environment.
You could try installing the Openjdk Java 7 with:
sudo apt-get install openjdk-7-jdk
Edit: bumped to open jdk Java 7 rather than 6
|
|
|
|
genjix
Legendary
Offline
Activity: 1232
Merit: 1076
|
|
July 05, 2012, 11:38:26 PM |
|
woo! that was it. thanks
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
July 06, 2012, 06:10:04 AM Last edit: July 06, 2012, 10:43:46 AM by jim618 |
|
Great - glad you have got it starting ok. You have inspired me to improve the checking of things at startup and improve the documentation. :-) Edit: I have put in a bit more error handling code at startup so the user gets more useful information in the logs. Also the Linux install help now explains how to install Java. http://multibit.org/help.html
|
|
|
|
|
|
|