Hi,
problem is simple, there are some transactions in my wallet that are badly stored. Result is that anytime i restart the application, a new full synchronization is launched.
This takes at least 1 hours of time, it's not affordable.
If i read the multibit.log file i find these error lines :
15:10:29.057 [Timer-4] DEBUG o.m.model.exchange.ConnectHttps - checkServerTrusted authType = ECDHE_RSA
[color=red]com.google.bitcoin.store.UnreadableWalletException: Transaction did not deserialize completely: 8eeb1a43fe2c70f026d63a3cc7104551b55cd10d0cd016b057c931a18f050136 vs e046d6416f9ad306d11b1bdfa5c62ea16677e04927514820946b507ccac9c4ca[/color]
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.MultiBit.main(MultiBit.java:433)
at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:98)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)
15:10:29.150 [main] ERROR org.multibit.file.FileHandler - com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely: 8eeb1a43fe2c70f026d63a3cc7104551b55cd10d0cd016b057c931a18f050136 vs e046d6416f9ad306d11b1bdfa5c62ea16677e04927514820946b507ccac9c4ca
15:10:29.150 [main] DEBUG org.multibit.file.BackupManager - For wallet 'D:\000-CC\A - Wallet\MultiBit519_Fresh\multibit.wallet' the rolling backup file was 'D:\000-CC\A - Wallet\MultiBit519_Fresh\multibit-data\rolling-backup\multibit-20170226144700.wallet' and the best encrypted/ unencrypted backup was 'D:\000-CC\A - Wallet\MultiBit519_Fresh\multibit-data\wallet-backup\multibit-20170226050635.wallet'
com.google.bitcoin.store.UnreadableWalletException: Transaction did not deserialize completely: 8eeb1a43fe2c70f026d63a3cc7104551b55cd10d0cd016b057c931a18f050136 vs e046d6416f9ad306d11b1bdfa5c62ea16677e04927514820946b507ccac9c4ca
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.MultiBit.main(MultiBit.java:433)
at org.multibit.MultiBitInExecutableJar.main(MultiBitInExecutableJar.java:98)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)
[color=red]15:10:29.150 [main] ERROR org.multibit.file.FileHandler - com.google.bitcoin.store.UnreadableWalletException Transaction did not deserialize completely: 8eeb1a43fe2c70f026d63a3cc7104551b55cd10d0cd016b057c931a18f050136 vs e046d6416f9ad306d11b1bdfa5c62ea16677e04927514820946b507ccac9c4ca[/color]
Then resynch starts.
This is an infinite loop i can't stop.
I've tried many combinations. I've also tried to export the private key and import the key in a new wallet of a fresh installation. No solution.
Can you help me? I'm going to renonce and change wallet.....but i like multibit so this will be a sad decision for me

Thanks