Author

Topic: Can't load one of my wallets . Multibit classic ,reward 1 BTC (Read 1415 times)

legendary
Activity: 3500
Merit: 6205
Looking for campaign manager? Contact icopress!
First of all, I am very sorry to hear about the hack.
I've read on another thread that even an exchange account was hacked. Also this .. big amount of BTC.
I understand that people need help. But assuming that everybody has good intentions... sigh Sad Sorry Sad

I was expecting that Multibit creator could have spent 1 hour or two to create a makeshift .wallet or .key file out of the recoverable data.
Yes, I know, Multibit classic is not anymore advised to use. And I will say the same, now from experience. I made some test myself to help OP and I managed easily to corrupt one of my wallets (I think that Multibit decided to sync when I was closing it; I'm not sure though). Nothing was lost though.

Nevertheless, the OP said his wallet file wasn't encrypted, so that shouldn't be a problem for him.

i have only original .wall .info files and data file ,it was not encrypted , i had not exported keys at that moment.

I missed that. Sorry.
That was as bad idea for OP as not keeping a valid backup (when I used Multibit as primary wallet, I had at least a backup of the wallet and one with the exported key).
Well.. then the hacker had a very easy job. Really sorry Sad

Unfortunately I haven't yet found a tutorial explaining how to decrypt a .wallet file using openssl, or figured out how to do it myself.

I've looked briefly into Multibit source code, but it uses packages I couldn't get (and Java is not the language I know best) so I got stuck.
My research is not needed anymore. And unfortunately this is not a good thing.
legendary
Activity: 2772
Merit: 2846

Well thank you , but today my computer was hacked first time in my entire life . Probably one of two sources stealing bitcoins !

*snip*

If it's encrypted you can still get the private key, but it's more complicated. These instructions should work.

Download this and extract it.

https://indy.fulgan.com/SSL/openssl-1.0.2k-x64_86-win64.zip

Put the extracted folder in your C: drive root folder.

Put your encrypted wallet file in the same folder.

Open the windows command prompt by selecting run as administrator.

Type the line below into it and press your enter key/

cd /openssl-1.0.2k-x64_86-win64

Type the line below into it, but replace Untitled.key with your encrypted key file's name and password with your password, then press enter.

openssl enc -d -p -aes-256-cbc -a -in Untitled.key -out Unencrypted.txt -pass pass:password

Open the newly created Unencrypted.txt file in notepad to get your private key.

In the example file below the private key is the bit in red.


Quote
L128BoWxZoAixtYTRRvm7BF686Jxmsf7W3LAiKY5Gu43o94LRNbw 2017-03-26T01:53:30Z

or Find And Recover Software.

Its nothing else suspicious i have done , PEOPLE STAY SAFE!

I'm sorry you were hacked, but if you think the openssl windows binary file I linked to is malicious then read this post explaining why it's almost certainly clean. The short version is the openssl project does not release binaries, it provides a page of links to third party products. That file I linked to was from such a third party whose site is referenced by the openssl project website. A virustotal scan of the file is clean, and the third party providers have been distributing openssl binaries since 2003 without complaints. I'm sure the openssl website would quickly remove its link to that third party if there were any complaints.

This a post with the long version.

https://bitcointalksearch.org/topic/m.18396705

This is a clean virustotal scan of that file.

https://www.virustotal.com/en/file/08c9a3ad60239dca835966dd38005cd19bf16d641bbb5853dd889900ada5fe2f/analysis/1490906637/


There are waybackmachine historical snapshots of the fulgan.com website openssl binary download page going back to 2003 at this link that prove how long its been distributing binaries.

https://web.archive.org/web/20030701000000*/https://indy.fulgan.com/SSL/




This is a link to the openssl page with links to sites with binary downloads available.

https://wiki.openssl.org/index.php/Binaries

Here's a screenshot of it showing the fulgan.com site that the openssl binary I linked to came from.



I never recommended you try "Bitcoin find & recover" software, the software I recommended is called btcrecover which well known highly trusted legendary members such as shorena recommend.

*snip*

Just give btcrecover a try.

[1] https://github.com/gurnec/btcrecover

edit

Here's some fresh news from HCP about the "Bitcoin find & recover" software github.

It would seem that the "Bitcoin Find and Recover" github has been deleted (removed?)... The entire "Alex-Jaeger" account seems to have disappeared from Github... so I suspect that it is indeed the culprit. My instinct is telling me that the guy managed to steal some wallets and has deleted the github before people find the exploits in the the code...

The OpenSSL binary you linked is relatively trustworthy as HI-TEC99 has thoroughly illustrated. I have used it myself without issue.

It looks like looks like racezefi has indeed got hold of some wallets Sad

Sorry for you loss, but hopefully this will serve as a reminder for people that they need to be ULTRA paranoid about running software that does anything related to their bitcoins/wallets/private keys... if you didn't check the code and compile it yourself, but choose to run precompiled binaries, you are potentially exposing yourself to the loss of all of your coins!  Undecided



legendary
Activity: 2772
Merit: 2846

While your tutorial is wonderful, it work only on unencrypted wallets from what I see.
If the wallet is password protected, the signature seems to change to 08 02 1A 21
The following bytes seem to need some more operations to become the correct private key.

Yes it only works on unencrypted wallets. There's a tool called wallettool in bitcoinj that can decrypt .wallet files and extract private keys from them. However, it requires installing and configuring a load of software, and using some quite technical command line instructions. Furthermore, if a .wallet file is slightly corrupted wallettool might not be able to work on it

The whole wallet file can't be encrypted because there's some human readable text at the start of an encrypted one. If only the unencrypted part was corrupt, it might still be possible to work on the encrypted part using openssl. Multibit encrypts .key files using openssl, and it probably uses openssl to encrypt .wallet files too. There's probably a way to decrypt them using the openssl command line. There's a tutorial explaining how to decrypt a .key file using openssl here.

https://multibit.org/help/v0.5/help_lostOrForgottenPassword.html

Unfortunately I haven't yet found a tutorial explaining how to decrypt a .wallet file using openssl, or figured out how to do it myself.

Nevertheless, the OP said his wallet file wasn't encrypted, so that shouldn't be a problem for him.

i have only original .wall .info files and data file ,it was not encrypted , i had not exported keys at that moment.
legendary
Activity: 3500
Merit: 6205
Looking for campaign manager? Contact icopress!

While your tutorial is wonderful, it work only on unencrypted wallets from what I see.
If the wallet is password protected, the signature seems to change to 08 02 1A 21
The following bytes seem to need some more operations to become the correct private key.
sr. member
Activity: 291
Merit: 250
Well thank you , but today my computer was hacked first time in my entire life . Probably one of two sources stealing bitcoins !

Wow Sad Stop all the recovery operations, move your wallets onto an USB stick if you haven't yet and disinfect your computer.
And stop discussing with the ones giving you bad recovery software.
I'm sorry to hear about this, I really hope that you will recover your money.

For future: when you get programs you don't know / don't trust, you better use them on Virtual machines (like Virtual Box), not connected to internet, then delete that box. I should have thought of this to tell you when I first read this thread.

I wish I could help you, 17 BTC it's a lot of money...
newbie
Activity: 14
Merit: 0
My bitcoin address is in my profile page here https://bitcointalksearch.org/user/hi-tec99-325680

Since version 0.4.0 multibit classic wallet files are in a format called Google protocol buffer format (protobuf). Open a file with a .wallet extension in a hex editor and look for the following sequence of bytes 08 01 12 20. The next 32 bytes after that should be your private key in hex format. After you get your private key in hex format you can convert it to a normal format using an offline copy of the bitaddress website.

I tested this on an unencrypted wallet (one with no password) in multibit version 0.5.1.6 and it worked for me.

This is the hex editor I used, although any other is probably sufficient.

http[Suspicious link removed]ditor.org/home.php

This is the bitaddress website. I advise you not to directly paste private keys into it.

https://www.bitaddress.org/

Instead look for this link at the bottom of the page and use it to download a zipped copy you can run offline.

https://github.com/pointbiz/bitaddress.org/archive/v3.3.0.zip



This is my multibit wallet file opened in the hex editor with the bytes 08 01 12 20 that precede a private key highlighted.


https://s9.postimg.org/ew4tms6dr/image.png



This is the 32 bytes of a private key (in hex format) highlighted.



https://s10.postimg.org/4ry1ynauh/image.png



This is the 32 bytes of a private key (in hex format) copied directly from the hex editor into notepad.


https://s24.postimg.org/rv2yeazl1/image.png



This is the 32 bytes of a private key after removing the spaces in notepad.


https://s3.postimg.org/4ze7slolv/image.png



This is the private key copied from notepad and pasted into an offline copy of the bitaddress wedsite. Click the view details button to get the private key converted to normal formats.


https://s23.postimg.org/r2utminaj/image.png


This is my multibit wallet's address 1F84fkbMng6dJpGZmtycRbUe72B7XSYbeT shown on the right hand side of bitaddress. Every raw private key can convert into two different bitcoin addresses, which is why there's two.


https://i.imgur.com/NtL8U7X.png



This is my multibit wallet's address 1F84fkbMng6dJpGZmtycRbUe72B7XSYbeT shown in multibit.

https://s23.postimg.org/tk0p4omqz/image.png


You can import your private key into the wallet of your choice to get control of yours coins back. Electrum's a good choice.



Well thank you , but today my computer was hacked first time in my entire life . Probably one of two sources stealing bitcoins !

If it's encrypted you can still get the private key, but it's more complicated. These instructions should work.

Download this and extract it.

https://indy.fulgan.com/SSL/openssl-1.0.2k-x64_86-win64.zip

Put the extracted folder in your C: drive root folder.

Put your encrypted wallet file in the same folder.

Open the windows command prompt by selecting run as administrator.

Type the line below into it and press your enter key/

cd /openssl-1.0.2k-x64_86-win64

Type the line below into it, but replace Untitled.key with your encrypted key file's name and password with your password, then press enter.

openssl enc -d -p -aes-256-cbc -a -in Untitled.key -out Unencrypted.txt -pass pass:password

Open the newly created Unencrypted.txt file in notepad to get your private key.

In the example file below the private key is the bit in red.


or Find And Recover Software.

Its nothing else suspicious i have done , PEOPLE STAY SAFE!
legendary
Activity: 2772
Merit: 2846
My bitcoin address is in my profile page here https://bitcointalksearch.org/user/hi-tec99-325680

Since version 0.4.0 multibit classic wallet files are in a format called Google protocol buffer format (protobuf). Open a file with a .wallet extension in a hex editor and look for the following sequence of bytes 08 01 12 20. The next 32 bytes after that should be your private key in hex format. After you get your private key in hex format you can convert it to a normal format using an offline copy of the bitaddress website.

I tested this on an unencrypted wallet (one with no password) in multibit version 0.5.1.6 and it worked for me.

This is the hex editor I used, although any other is probably sufficient.

http://www.wxhexeditor.org/home.php

This is the bitaddress website. I advise you not to directly paste private keys into it.

https://www.bitaddress.org/

Instead look for this link at the bottom of the page and use it to download a zipped copy you can run offline.

https://github.com/pointbiz/bitaddress.org/archive/v3.3.0.zip



This is my multibit wallet file opened in the hex editor with the bytes 08 01 12 20 that precede a private key highlighted.






This is the 32 bytes of a private key (in hex format) highlighted.







This is the 32 bytes of a private key (in hex format) copied directly from the hex editor into notepad.






This is the 32 bytes of a private key after removing the spaces in notepad.






This is the private key copied from notepad and pasted into an offline copy of the bitaddress wedsite. Click the view details button to get the private key converted to normal formats.





This is my multibit wallet's address 1F84fkbMng6dJpGZmtycRbUe72B7XSYbeT shown on the right hand side of bitaddress. Every raw private key can convert into two different bitcoin addresses, which is why there's two.






This is my multibit wallet's address 1F84fkbMng6dJpGZmtycRbUe72B7XSYbeT shown in multibit.




You can import your private key into the wallet of your choice to get control of yours coins back. Electrum's a good choice.
newbie
Activity: 14
Merit: 0
It looks like multibit classic wallets can get (easily?) corrupted. You should ask the creator of Multibit to help you.
I managed to find out that between 2 different versions of wallets the data between offsets 0x3a and 0xae is unchanged, so your private key may be there. Of course, I have no idea how to decrypt it.

So I'd say:
https://multibit.org/help/v0.5/help_contents.html
https://github.com/keepkey/multibit/issues
[email protected]

Good luck!

Edit: this may be of better help https://multibit.org/blog/2015/02/02/wallet-forensics.html

Thank you , i was thinking about contacting multibit , but there no official contact info , i hope someone knows how to decrypt private key , for now it's seems only option.
legendary
Activity: 3500
Merit: 6205
Looking for campaign manager? Contact icopress!
It looks like multibit classic wallets can get (easily?) corrupted. You should ask the creator of Multibit to help you.
I managed to find out that between 2 different versions of wallets the data between offsets 0x3a and 0xae is unchanged, so your private key may be there. Of course, I have no idea how to decrypt it.

So I'd say:
https://multibit.org/help/v0.5/help_contents.html
https://github.com/keepkey/multibit/issues
[email protected]

Good luck!

Edit: this may be of better help https://multibit.org/blog/2015/02/02/wallet-forensics.html
newbie
Activity: 14
Merit: 0
Update  : There are files in wallet-unenc-backup and rolling-backup folders  , wallet had two receiving addresses , to one manage to reopen from backup file , but it's only 1 BTC address , i still get same message if i try to open latter backup. So recovered 1.5BTC . Whats going on with this crazy wallet?

I have tried , well i never had a such problem , but i had this wallet created and open with btc ready to transfer for 5h , and then i created new wallet to save it to ,and it just switch off only wallet that with btc ... I guess some problems with multibit .
hero member
Activity: 952
Merit: 1000
Have to tried to open it on same system where it was generated,I mean try opening on system where you was using it previously.
newbie
Activity: 14
Merit: 0
The ideal part would be if you'd have an older good version of the wallet or at least its private key. But I guess that's wishful thinking.

I would start with:
* check if you have latest version of MultiBit classic
* start without that wallet and do tools->reset blockchain and transactions. Stop Multibit, try to put that wallet again..

Let me try something else: did you rename some files by chance? or do you have by chance a folder there like 003-data or 003.wallet-data?

Edit: some ideas from here may help too: https://bitcointalksearch.org/topic/wallet-gone-and-backup-not-work-earn-2-coins-for-fixing-this4me-813278


I have tried changing wallet names,  basically i nothing works as much as try , like cleaning , different pc . As i understand only option is to extract keys from wallet file , by someone who's able ?  I can see btc on blockchain . Pls help me , i dont wanna loose 17BTC .
legendary
Activity: 3500
Merit: 6205
Looking for campaign manager? Contact icopress!
The ideal part would be if you'd have an older good version of the wallet or at least its private key. But I guess that's wishful thinking.

I would start with:
* check if you have latest version of MultiBit classic
* start without that wallet and do tools->reset blockchain and transactions. Stop Multibit, try to put that wallet again..

Let me try something else: did you rename some files by chance? or do you have by chance a folder there like 003-data or 003.wallet-data?

Edit: some ideas from here may help too: https://bitcointalksearch.org/topic/wallet-gone-and-backup-not-work-earn-2-coins-for-fixing-this4me-813278
newbie
Activity: 14
Merit: 0
Hello, today i've been transferring some btc between my multibit classic wallets , the moment i have created new wallet , my another wallet went down , and now i can't open it anymore . It's says : could not load wallet file , error message was null . I tried some tutorials from over here , with different versions of multibit and wipe it , also another computer , bitcoin core , electrum , renaming , but seems nothing is working. was also created just today , and i have only original .wall .info files and data file ,it was not encrypted , i had not exported keys at that moment. Is there any option to get help from multibit staff Best Regards Thank you

15:45:00.968 [main] INFO  org.multibit.MultiBit - Starting MultiBit at 28 Mar 2017 13:45:00 GMT
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.runtime.name = Java(TM) SE Runtime Environment
15:45:00.968 [main] DEBUG org.multibit.MultiBit - exe4j.moduleName = C:\MultiBitClassicPortable0519\multibit-classic.exe
15:45:00.968 [main] DEBUG org.multibit.MultiBit - exe4j.semaphoreName = Local\c:_multibitclassicportable0519_multibit-classic.exe0
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.boot.library.path = c:\multibitclassicportable0519\jre\bin
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vm.version = 24.80-b11
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vm.vendor = Oracle Corporation
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vendor.url = http://java.oracle.com/
15:45:00.968 [main] DEBUG org.multibit.MultiBit - exe4j.consoleCodepage = cp0
15:45:00.968 [main] DEBUG org.multibit.MultiBit - path.separator = ;
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vm.name = Java HotSpot(TM) Client VM
15:45:00.968 [main] DEBUG org.multibit.MultiBit - file.encoding.pkg = sun.io
15:45:00.968 [main] DEBUG org.multibit.MultiBit - user.country = US
15:45:00.968 [main] DEBUG org.multibit.MultiBit - user.script = 
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.os.patch.level = Service Pack 1
15:45:00.968 [main] DEBUG org.multibit.MultiBit - install4j.exeDir = C:\MultiBitClassicPortable0519\
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vm.specification.name = Java Virtual Machine Specification
15:45:00.968 [main] DEBUG org.multibit.MultiBit - user.dir = C:\MultiBitClassicPortable0519
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.runtime.version = 1.7.0_80-b15
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.endorsed.dirs = c:\multibitclassicportable0519\jre\lib\endorsed
15:45:00.968 [main] DEBUG org.multibit.MultiBit - os.arch = x86
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.io.tmpdir = C:\Users\Alien\AppData\Local\Temp\
15:45:00.968 [main] DEBUG org.multibit.MultiBit - line.separator =
 
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vm.specification.vendor = Oracle Corporation
15:45:00.968 [main] DEBUG org.multibit.MultiBit - user.variant = 
15:45:00.968 [main] DEBUG org.multibit.MultiBit - exe4j.tempDir = 
15:45:00.968 [main] DEBUG org.multibit.MultiBit - os.name = Windows 7
15:45:00.968 [main] DEBUG org.multibit.MultiBit - apple.laf.useScreenMenuBar = true
15:45:00.968 [main] DEBUG org.multibit.MultiBit - proxySet = false
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.jnu.encoding = Cp1252
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.library.path = C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Common Files\Lenovo;C:\ProgramData\Lenovo\ReadyApps;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;c:\multibitclassicportable0519\jre\bin
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.awt.enableExtraMouseButtons = true
15:45:00.968 [main] DEBUG org.multibit.MultiBit - install4j.launcherId = 24
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.specification.name = Java Platform API Specification
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.class.version = 51.0
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.management.compiler = HotSpot Client Compiler
15:45:00.968 [main] DEBUG org.multibit.MultiBit - exe4j.isInstall4j = true
15:45:00.968 [main] DEBUG org.multibit.MultiBit - os.version = 6.1
15:45:00.968 [main] DEBUG org.multibit.MultiBit - install4j.swt = false
15:45:00.968 [main] DEBUG org.multibit.MultiBit - user.home = C:\Users\Alien
15:45:00.968 [main] DEBUG org.multibit.MultiBit - user.timezone = Europe/Paris
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.awt.printerjob = sun.awt.windows.WPrinterJob
15:45:00.968 [main] DEBUG org.multibit.MultiBit - file.encoding = Cp1252
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.specification.version = 1.7
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.class.path = C:\MultiBitClassicPortable0519\.install4j\i4jruntime.jar;C:\MultiBitClassicPortable0519\.\multibit-exe.jar;C:\MultiBitClassicPortable0519\.install4j\user.jar;C:\MultiBitClassicPortable0519\jre\lib\deploy.jar;C:\MultiBitClassicPortable0519\jre\lib\plugin.jar
15:45:00.968 [main] DEBUG org.multibit.MultiBit - user.name = Alien
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vm.specification.version = 1.7
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.java.command = C:\MultiBitClassicPortable0519\multibit-classic.exe
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.home = c:\multibitclassicportable0519\jre
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.arch.data.model = 32
15:45:00.968 [main] DEBUG org.multibit.MultiBit - exe4j.launchName = C:\MultiBitClassicPortable0519\multibit-classic.exe
15:45:00.968 [main] DEBUG org.multibit.MultiBit - user.language = en
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.specification.vendor = Oracle Corporation
15:45:00.968 [main] DEBUG org.multibit.MultiBit - awt.toolkit = sun.awt.windows.WToolkit
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vm.info = mixed mode, sharing
15:45:00.968 [main] DEBUG org.multibit.MultiBit - exe4j.unextractedPosition = 0
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.version = 1.7.0_80
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.ext.dirs = c:\multibitclassicportable0519\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.boot.class.path = c:\multibitclassicportable0519\jre\lib\resources.jar;c:\multibitclassicportable0519\jre\lib\rt.jar;c:\multibitclassicportable0519\jre\lib\sunrsasign.jar;c:\multibitclassicportable0519\jre\lib\jsse.jar;c:\multibitclassicportable0519\jre\lib\jce.jar;c:\multibitclassicportable0519\jre\lib\charsets.jar;c:\multibitclassicportable0519\jre\lib\jfr.jar;c:\multibitclassicportable0519\jre\classes
15:45:00.968 [main] DEBUG org.multibit.MultiBit - install4j.appDir = C:\MultiBitClassicPortable0519\
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vendor = Oracle Corporation
15:45:00.968 [main] DEBUG org.multibit.MultiBit - file.separator = \
15:45:00.968 [main] DEBUG org.multibit.MultiBit - java.vendor.url.bug = http://bugreport.sun.com/bugreport/
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.io.unicode.encoding = UnicodeLittle
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.cpu.endian = little
15:45:00.968 [main] DEBUG org.multibit.MultiBit - install4j.systemLanguage = en
15:45:00.968 [main] DEBUG org.multibit.MultiBit - install4j.keepLog = true
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.desktop = windows
15:45:00.968 [main] DEBUG org.multibit.MultiBit - sun.cpu.isalist = pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
15:45:00.968 [main] INFO  o.m.ApplicationDataDirectoryLocator - Application data directory.1 = ''
15:45:00.983 [main] INFO  org.multibit.MultiBit - Configuring native event handling
15:45:00.983 [main] INFO  org.multibit.MultiBit - Checking to see if this is the primary MultiBit instance
15:45:00.983 [main] DEBUG o.m.ApplicationInstanceManager - Listening for application instances on socket 8331
15:45:00.983 [main] DEBUG org.multibit.MultiBit - userLanguageCode = en
15:45:00.983 [main] DEBUG org.multibit.MultiBit - MultiBit version = 0.5.19
15:45:00.983 [main] DEBUG org.multibit.MultiBit - Creating model
15:45:00.983 [main] DEBUG org.multibit.model.BaseModel - Initial view from properties file is 'SHOW_IMPORT_PRIVATE_KEYS_VIEW'
15:45:01.014 [main] DEBUG org.multibit.MultiBit - Setting look and feel
15:45:01.014 [main] DEBUG o.m.v.swing.ColorAndFontConstants - labelBackground = 240 240 240
15:45:01.014 [main] DEBUG o.m.v.swing.ColorAndFontConstants - labelForeground = 0 0 0
15:45:01.014 [main] DEBUG org.multibit.MultiBit - Creating user interface with initial view : SHOW_IMPORT_PRIVATE_KEYS_VIEW
15:45:01.030 [main] DEBUG o.m.v.swing.ColorAndFontConstants - labelBackground = 240 240 240
15:45:01.030 [main] DEBUG o.m.v.swing.ColorAndFontConstants - labelForeground = 0 0 0
15:45:01.248 [Timer-4] DEBUG o.multibit.exchange.TickerTimerTask - exchange is null ... creating exchange ... (isFirstExchange = true)
15:45:01.248 [Timer-4] DEBUG o.multibit.exchange.TickerTimerTask - shortExchangeName is null, defaulting to Bitstamp
15:45:01.248 [Timer-4] DEBUG o.multibit.exchange.TickerTimerTask - creating exchange from exchangeShortname  = Bitstamp
15:45:01.248 [AWT-EventQueue-0] DEBUG o.m.viewsystem.swing.StatusBar - StatusBar label = ''
15:45:01.248 [main] DEBUG o.m.viewsystem.swing.MultiBitFrame - Displaying view 'SHOW_IMPORT_PRIVATE_KEYS_VIEW'
15:45:01.389 [main] DEBUG org.multibit.MultiBit - Registering with controller
15:45:01.389 [main] DEBUG org.multibit.MultiBit - The user data directory is "".
15:45:01.389 [main] DEBUG org.multibit.MultiBit - The installation directory is "C:\MultiBitClassicPortable0519".
15:45:01.389 [main] DEBUG org.multibit.MultiBit - Creating Bitcoin service
15:45:01.389 [AWT-EventQueue-0] DEBUG o.m.v.swing.MultiBitTabbedPane - Set selected index = 3
15:45:01.436 [main] DEBUG org.multibit.network.MultiBitService - Network parameters = com.google.bitcoin.params.MainNetParams@9d1d82f2
15:45:01.436 [main] DEBUG org.multibit.network.MultiBitService - Loading/ creating blockstore ...
15:45:01.436 [main] DEBUG org.multibit.network.MultiBitService - filePrefix = multibit
15:45:01.436 [main] INFO  o.m.ApplicationDataDirectoryLocator - Application data directory.1 = ''
15:45:01.436 [main] DEBUG org.multibit.network.MultiBitService - Installed checkpoints file = 'C:\MultiBitClassicPortable0519\multibit.checkpoints'.
15:45:01.436 [main] DEBUG org.multibit.network.MultiBitService - Using user data checkpoints file as it is longer/same size as installed checkpoints - 17493 bytes versus 17493 bytes.
15:45:01.436 [main] DEBUG org.multibit.network.MultiBitService - Opening / Creating SPV block store 'multibit.spvchain' from disk
15:45:01.482 [main] DEBUG org.multibit.network.MultiBitService - Blockstore is 'com.google.bitcoin.store.SPVBlockStore@1aa7bb6'
15:45:01.482 [main] DEBUG org.multibit.network.MultiBitService - Creating blockchain ...
15:45:01.529 [main] DEBUG org.multibit.network.MultiBitService - Created [Suspicious link removed].google.bitcoin.core.MultiBitBlockChain@be458b' with height 459337
15:45:01.529 [main] DEBUG org.multibit.network.MultiBitService - Creating peergroup ...
15:45:01.560 [main] DEBUG org.multibit.network.MultiBitService - Created peergroup 'MultiBitPeerGroup [NEW]'
15:45:01.560 [main] DEBUG org.multibit.network.MultiBitService - Starting peergroup ...
15:45:01.560 [main] DEBUG org.multibit.network.MultiBitService - Started peergroup.
15:45:01.576 [main] DEBUG org.multibit.MultiBit - Locating wallets
15:45:01.576 [main] DEBUG org.multibit.MultiBit - When loading early wallets, there were 1
15:45:01.576 [main] DEBUG org.multibit.MultiBit - When loading protobuf3 wallets, there were 0
15:45:01.576 [main] DEBUG org.multibit.MultiBit - When loading the wallet orders, there were 1
15:45:01.576 [main] DEBUG org.multibit.MultiBit - Loading wallet from 'C:\MultiBitClassicPortable0519\mano.wallet'
15:45:01.576 [Timer-4] DEBUG o.multibit.exchange.TickerTimerTask - marketDataService = com.xeiam.xchange.bitstamp.service.polling.BitstampPollingMarketDataService@cc5d4b
15:45:01.576 [Timer-4] DEBUG o.multibit.exchange.TickerTimerTask - exchangeSymbols = [BTC/USD]
15:45:01.576 [Timer-4] DEBUG o.multibit.exchange.TickerTimerTask - Getting ticker for BTC USD
15:45:01.576 [main] DEBUG o.m.model.bitcoin.WalletInfoData - The wallet version in the constructor was '3'. In the wallet info file it was '2'. Using the latter.
15:45:01.763 [Timer-4] DEBUG o.m.model.exchange.ConnectHttps - checkServerTrusted authType = ECDHE_RSA
15:45:01.872 [main] DEBUG org.multibit.MultiBit - Cleaning wallet 'C:\MultiBitClassicPortable0519\mano.wallet' of spam ...
15:45:01.872 [main] DEBUG org.multibit.MultiBit - done.
15:45:01.888 [main] DEBUG o.m.v.swing.MultiBitTabbedPane - Set selected index = 0
15:45:01.888 [main] DEBUG org.multibit.MultiBit - Checking for Bitcoin URI on command line
15:45:01.888 [main] DEBUG org.multibit.MultiBit - No Bitcoin URI provided as an argument
15:45:01.888 [main] DEBUG o.m.c.bitcoin.BitcoinController - handleOpenURI.2 called and rawBitcoinURIString ='null'
15:45:01.888 [main] DEBUG o.m.c.bitcoin.BitcoinController - No Bitcoin URI found to handle
15:45:01.888 [main] DEBUG org.multibit.MultiBit - Downloading blockchain
15:45:01.888 [main] DEBUG org.multibit.MultiBit - The current chain height is 459337
15:45:01.888 [main] DEBUG org.multibit.MultiBit - For wallet 'C:\MultiBitClassicPortable0519\mano.wallet the lastBlockSeenHeight was 459337
15:45:01.888 [main] DEBUG org.multibit.MultiBit - needToSync = false
15:45:01.904 [SwingWorker-pool-3-thread-1] DEBUG org.multibit.network.ReplayManager - Downloading blockchain - regularDownloadIsRunning = true
15:45:01.950 [AWT-EventQueue-0] DEBUG o.m.viewsystem.swing.StatusBar - StatusBar label = 'Synchronising with network...'
15:45:01.966 [Timer-4] DEBUG o.multibit.exchange.TickerTimerTask - Got ticker for BTC USD
15:45:01.966 [Timer-4] DEBUG o.multibit.exchange.TickerTimerTask - Exchange = Bitstamp
15:45:02.184 [NioClientManager] DEBUG org.multibit.network.ReplayManager - ReplayTask with UUID null has completed.
15:45:02.184 [AWT-EventQueue-0] DEBUG o.m.viewsystem.swing.StatusBar - StatusBar label = 'Synchronised with network.'
15:45:02.184 [NioClientManager] DEBUG org.multibit.network.ReplayManager - ReplayTask with UUID null has completed.
15:45:02.184 [bitcoinj user thread] DEBUG org.multibit.network.ReplayManager - Download has completed (in ReplayManager) - regularDownloadIsRunning = false
15:45:02.184 [bitcoinj user thread] DEBUG org.multibit.network.ReplayManager - Download has completed (in ReplayManager) - regularDownloadIsRunning = false
15:45:02.184 [AWT-EventQueue-0] DEBUG o.m.viewsystem.swing.StatusBar - StatusBar label = 'Synchronised with network.'
15:45:02.294 [NioClientManager] DEBUG org.multibit.network.ReplayManager - ReplayTask with UUID null has completed.
15:45:02.294 [bitcoinj user thread] DEBUG org.multibit.network.ReplayManager - Download has completed (in ReplayManager) - regularDownloadIsRunning = false
15:45:02.294 [bitcoinj user thread] DEBUG org.multibit.network.ReplayManager - Download has completed (in ReplayManager) - regularDownloadIsRunning = false
15:45:02.294 [NioClientManager] DEBUG org.multibit.network.ReplayManager - ReplayTask with UUID null has completed.
15:45:02.294 [AWT-EventQueue-0] DEBUG o.m.viewsystem.swing.StatusBar - StatusBar label = 'Synchronised with network.'
15:45:02.294 [AWT-EventQueue-0] DEBUG o.m.viewsystem.swing.StatusBar - StatusBar label = 'Synchronised with network.'
15:45:08.393 [AWT-EventQueue-0] DEBUG o.m.v.swing.action.OpenWalletAction - Executing open of wallet 'C:\MultiBitClassicPortable0519\003.wallet'.
15:45:08.393 [SwingWorker-pool-3-thread-2] DEBUG o.m.v.swing.action.OpenWalletAction - Opening wallet 'C:\MultiBitClassicPortable0519\003.wallet'.
15:45:08.393 [SwingWorker-pool-3-thread-2] DEBUG o.m.model.bitcoin.WalletInfoData - The wallet version in the constructor was '3'. In the wallet info file it was '2'. Using the latter.
com.google.bitcoin.store.UnreadableWalletException: Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871
   at org.multibit.store.MultiBitWalletProtobufSerializer.readTransaction(MultiBitWalletProtobufSerializer.java:624)
   at org.multibit.store.MultiBitWalletProtobufSerializer.readWallet(MultiBitWalletProtobufSerializer.java:460)
   at org.multibit.store.MultiBitWalletProtobufSerializer.readWallet(MultiBitWalletProtobufSerializer.java:392)
   at com.google.bitcoin.core.Wallet.loadFromFileStream(Wallet.java:572)
   at org.multibit.file.FileHandler.loadFromFile(FileHandler.java:115)
   at org.multibit.network.MultiBitService.addWalletFromFilename(MultiBitService.java:410)
   at org.multibit.controller.bitcoin.BitcoinController.addWalletFromFilename(BitcoinController.java:137)
   at org.multibit.viewsystem.swing.action.OpenWalletAction$1.doInBackground(OpenWalletAction.java:288)
   at org.multibit.viewsystem.swing.action.OpenWalletAction$1.doInBackground(OpenWalletAction.java:276)
   at javax.swing.SwingWorker$1.call(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at javax.swing.SwingWorker.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
15:45:08.409 [SwingWorker-pool-3-thread-2] ERROR org.multibit.file.FileHandler - com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871
15:45:08.409 [SwingWorker-pool-3-thread-2] DEBUG org.multibit.file.BackupManager - For wallet 'C:\MultiBitClassicPortable0519\003.wallet' the rolling backup file was 'C:\Users\Alien\Desktop\MultiBit\003-data\rolling-backup\003-20170328100621.wallet' and the best encrypted/ unencrypted backup was 'C:\MultiBitClassicPortable0519\003-data\wallet-unenc-backup\003-20170328082816.wallet'
com.google.bitcoin.store.UnreadableWalletException: Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871
   at org.multibit.store.MultiBitWalletProtobufSerializer.readTransaction(MultiBitWalletProtobufSerializer.java:624)
   at org.multibit.store.MultiBitWalletProtobufSerializer.readWallet(MultiBitWalletProtobufSerializer.java:460)
   at org.multibit.store.MultiBitWalletProtobufSerializer.readWallet(MultiBitWalletProtobufSerializer.java:392)
   at com.google.bitcoin.core.Wallet.loadFromFileStream(Wallet.java:572)
   at org.multibit.file.FileHandler.loadFromFile(FileHandler.java:149)
   at org.multibit.network.MultiBitService.addWalletFromFilename(MultiBitService.java:410)
   at org.multibit.controller.bitcoin.BitcoinController.addWalletFromFilename(BitcoinController.java:137)
   at org.multibit.viewsystem.swing.action.OpenWalletAction$1.doInBackground(OpenWalletAction.java:288)
   at org.multibit.viewsystem.swing.action.OpenWalletAction$1.doInBackground(OpenWalletAction.java:276)
   at javax.swing.SwingWorker$1.call(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at javax.swing.SwingWorker.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
15:45:08.409 [SwingWorker-pool-3-thread-2] ERROR org.multibit.file.FileHandler - com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871
com.google.bitcoin.store.UnreadableWalletException: Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871
   at org.multibit.store.MultiBitWalletProtobufSerializer.readTransaction(MultiBitWalletProtobufSerializer.java:624)
   at org.multibit.store.MultiBitWalletProtobufSerializer.readWallet(MultiBitWalletProtobufSerializer.java:460)
   at org.multibit.store.MultiBitWalletProtobufSerializer.readWallet(MultiBitWalletProtobufSerializer.java:392)
   at com.google.bitcoin.core.Wallet.loadFromFileStream(Wallet.java:572)
   at org.multibit.file.FileHandler.loadFromFile(FileHandler.java:149)
   at org.multibit.network.MultiBitService.addWalletFromFilename(MultiBitService.java:410)
   at org.multibit.controller.bitcoin.BitcoinController.addWalletFromFilename(BitcoinController.java:137)
   at org.multibit.viewsystem.swing.action.OpenWalletAction$1.doInBackground(OpenWalletAction.java:288)
   at org.multibit.viewsystem.swing.action.OpenWalletAction$1.doInBackground(OpenWalletAction.java:276)
   at javax.swing.SwingWorker$1.call(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at javax.swing.SwingWorker.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
15:45:08.409 [SwingWorker-pool-3-thread-2] ERROR org.multibit.file.FileHandler - com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871
15:45:08.409 [SwingWorker-pool-3-thread-2] DEBUG o.m.v.swing.action.OpenWalletAction - Setting active wallet for file 'C:\MultiBitClassicPortable0519\003.wallet'.
15:45:08.409 [AWT-EventQueue-0] DEBUG o.m.viewsystem.swing.StatusBar - StatusBar label = 'Unable to load wallet "C:\MultiBitClassicPortable0519\003.wallet" or backups. See help on "Wallet Backups" for more details.
The error was "com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871
com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871
com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely: 663d1793aa8189fa6dfd73c4230c40fd16462daee44d0667bf90b62ff9ee48a1 vs e9f931f019058179b910081354500b5d3613253ac60c25cf288ba2355b854871".'
15:45:08.409 [SwingWorker-pool-3-thread-2] DEBUG o.m.v.swing.action.OpenWalletAction - Writing user preferences. . .
15:45:08.409 [SwingWorker-pool-3-thread-2] DEBUG o.m.v.swing.action.OpenWalletAction - User preferences with new wallet written successfully
15:45:08.440 [AWT-EventQueue-0] ERROR o.m.v.swing.action.OpenWalletAction - Could not load the wallet file "C:\MultiBitClassicPortable0519\003.wallet".
The error message was "null"
15:45:08.440 [AWT-EventQueue-0] DEBUG o.m.viewsystem.swing.StatusBar - StatusBar label = 'Could not load the wallet file "C:\MultiBitClassicPortable0519\003.wallet".
The error message was "null"'
newbie
Activity: 14
Merit: 0
Hello, today i've been transferring some btc between my multibit classic wallets , the moment i have created new wallet , my another wallet went down , and now i can't open it anymore . It's says : could not load wallet file , error message was null . I tried some tutorials from over here , with different versions of multibit and wipe it , also another computer , bitcoin core , electrum , renaming , but seems nothing is working. was also created just today , and i have only original .wall .info files and data file ,it was not encrypted , i had not exported keys at that moment. Is there any option to get help from multibit staff Best Regards Thank you

Help me pls , 1 BTC reward
Jump to: