|
May 07, 2017, 01:19:48 PM |
|
Does anyone have a hint how to make MultiBit open its wallet file / knows why this fails?
The error message is:
"com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely"
---------------------------
Bitcoin Client Software and Version Number: MultiBit Classic 0.5.18 Operating System: Mac OS X 10.11.6 System Hardware Specs: N.A. Description of Problem: MultiBit fails opening its wallet file, and also the backup file will not open.
Any Related Addresses: N.A. Any Related Transaction IDs: N.A Screenshot of the problem: N.A. Log Files from the Bitcoin Client: N.A
On each attempt to open the file, one gets this error:
09:38:44.485 [AWT-EventQueue-0] DEBUG o.m.v.swing.action.OpenWalletAction - Executing open of wallet '/Users/XXX/Library/Application Support/MultiBit/XXX.wallet'. 09:38:44.486 [SwingWorker-pool-3-thread-6] DEBUG o.m.v.swing.action.OpenWalletAction - Opening wallet '/Users/XXX/Library/Application Support/MultiBit/XXX.wallet'. com.google.bitcoin.store.UnreadableWalletException: Transaction did not deserialize completely: 31e9d5ed88db1474e3de92a5a49b2a9ee799f722d8635bf01e6c21ca758dd368 vs a11a4b676eb7bd8d9008a98f70b9bc78a525cb021e05b73737a2b8f569bee7d1 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:136) at org.multibit.network.MultiBitService.addWalletFromFilename(MultiBitService.java:409) 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(SwingWorker.java:277) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at javax.swing.SwingWorker.run(SwingWorker.java:316) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:695)
The last time MultiBit was used before, the last log entry reads (and it thus looks like a normal shutdown):
00:31:24.177 [AWT-EventQueue-0] DEBUG o.m.p.b.m.QuitHandlerInvocationHandler - Invoked response method. NativeMethod=handleQuitRequestWith, method args length=2 00:31:24.178 [AWT-EventQueue-0] DEBUG o.m.p.b.m.QuitHandlerInvocationHandler - Building invocation handler. Native QuitEvent -> GenericQuitEvent 00:31:24.179 [AWT-EventQueue-0] DEBUG o.m.p.b.m.QuitHandlerInvocationHandler - Building proxy for generic event 00:31:24.180 [AWT-EventQueue-0] DEBUG o.m.p.b.m.QuitHandlerInvocationHandler - Building response invocation handler. Native QuitResponse -> GenericQuitResponse 00:31:24.181 [AWT-EventQueue-0] DEBUG o.m.p.b.m.QuitHandlerInvocationHandler - Building proxy for generic event 00:31:24.182 [AWT-EventQueue-0] DEBUG o.m.p.b.m.QuitHandlerInvocationHandler - Created event GenericQuitEvent 00:31:24.182 [AWT-EventQueue-0] DEBUG o.m.p.b.m.QuitHandlerInvocationHandler - Invoking DefaultQuitHandler.handleQuitRequestWith(GenericQuitEvent,GenericQuitResponse) 00:31:24.183 [AWT-EventQueue-0] DEBUG o.m.p.handler.DefaultQuitHandler - Called 00:31:24.183 [AWT-EventQueue-0] DEBUG o.m.p.handler.DefaultQuitHandler - Event class is $Proxy16 00:31:24.183 [AWT-EventQueue-0] DEBUG o.m.p.handler.DefaultQuitHandler - Broadcasting to 1 listener(s) 00:31:24.194 [AWT-EventQueue-0] DEBUG o.m.v.swing.action.ExitAction - Closing Bitcoin network connection... 00:31:24.198 [AWT-EventQueue-0] DEBUG o.m.v.swing.action.ExitAction - PeerGroup is now stopped. 00:31:24.199 [AWT-EventQueue-0] DEBUG o.m.v.swing.action.ExitAction - Closing blockStore. . . 00:31:24.204 [AWT-EventQueue-0] DEBUG o.m.v.swing.action.ExitAction - BlockStore closed successfully. 00:31:24.225 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - Start of secureDelete 00:31:24.355 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - Result of delete of file '/Users/XXX/Library/Application Support/MultiBit/XXX.wallet' was true 00:31:24.355 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - End of secureDelete 00:31:24.355 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - Saving wallet file '/Users/XXX/Library/Application Support/MultiBit/XXX.wallet' ... 00:31:24.357 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - ... done saving wallet file. Wallet file size is 6746 bytes. 00:31:24.357 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - Start of secureDelete 00:31:24.502 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - Result of delete of file '/Users/XXX/Library/Application Support/MultiBit/XXX-data/rolling-backup/XXX-20170501002840.wallet' was true 00:31:24.502 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - End of secureDelete 00:31:24.503 [AWT-EventQueue-0] DEBUG org.multibit.file.FileHandler - rememberFileSizesAndLastModified: Wallet filename /Users/XXX/Library/Application Support/MultiBit/XXX.wallet , walletFileSize 6746 ,walletFileLastModified 1493591484000 ,walletInfoFileSize 377 ,walletInfoFileLastModified 1493591484000 00:31:24.503 [AWT-EventQueue-0] DEBUG o.m.v.swing.action.ExitAction - Saving user preferences ... 00:31:24.505 [AWT-EventQueue-0] DEBUG o.m.v.swing.action.ExitAction - Shutting down Bitcoin URI checker ... 00:31:24.505 [AWT-EventQueue-0] DEBUG o.m.ApplicationInstanceManager - Making request to shut down socket ...
|