Multibit-Legacy / multibit-hd

Deprecated Bitcoin Wallet
https://multibit.org/blog/2017/07/26/multibit-shutdown.html
Other
169 stars 124 forks source link

Cannot make encrypted copy of wallet - access denied #791

Open jim618 opened 8 years ago

jim618 commented 8 years ago
org.multibit.hd.core.exceptions.EncryptedFileReaderWriterException: Cannot make encrypted copy for file 'C:\Users\*blank*\AppData\Roaming\MultiBitHD\mbhd-7514553d-50c7d7a3-96b8f7f0-0288531e-770029e3\wallet2878747081986889233.tmp'
    at org.multibit.hd.core.crypto.EncryptedFileReaderWriter.encryptAndDeleteOriginal(EncryptedFileReaderWriter.java:312) ~[multibit-hd.jar:na]
    at org.multibit.hd.core.crypto.EncryptedFileReaderWriter.makeAESEncryptedCopyAndDeleteOriginal(EncryptedFileReaderWriter.java:157) ~[multibit-hd.jar:na]
    at org.multibit.hd.core.managers.WalletAutoSaveListener.onAfterAutoSave(WalletAutoSaveListener.java:65) ~[multibit-hd.jar:na]
    at org.bitcoinj.wallet.WalletFiles.saveNowInternal(WalletFiles.java:117) ~[multibit-hd.jar:na]
    at org.bitcoinj.wallet.WalletFiles.saveNow(WalletFiles.java:105) ~[multibit-hd.jar:na]
    at org.bitcoinj.core.Wallet.saveNow(Wallet.java:1424) ~[multibit-hd.jar:na]
    at org.bitcoinj.core.Wallet.freshKeys(Wallet.java:455) ~[multibit-hd.jar:na]
    at org.bitcoinj.core.Wallet.freshKey(Wallet.java:433) ~[multibit-hd.jar:na]
    at org.multibit.hd.core.services.BitcoinNetworkService.getNextChangeAddress(BitcoinNetworkService.java:1458) ~[multibit-hd.jar:na]
    at org.multibit.hd.ui.views.wizards.send_bitcoin.SendBitcoinWizardModel.prepareTransaction(SendBitcoinWizardModel.java:369) ~[multibit-hd.jar:na]
    at org.multibit.hd.ui.views.wizards.send_bitcoin.SendBitcoinWizardModel.showNext(SendBitcoinWizardModel.java:166) ~[multibit-hd.jar:na]
    at org.multibit.hd.ui.views.wizards.AbstractWizard$6$1.run(AbstractWizard.java:391) ~[multibit-hd.jar:na]
    at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue.access$300(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.7.0_80]
    at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_80]
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.7.0_80]
    at java.awt.EventDispatchThread.run(Unknown Source) [na:1.7.0_80]
Caused by: java.io.FileNotFoundException: C:\Users\*blank*\AppData\Roaming\MultiBitHD\mbhd-7514553d-50c7d7a3-96b8f7f0-0288531e-770029e3\mbhd.wallet.aes (Access is denied)
    at java.io.FileOutputStream.open(Native Method) ~[na:1.7.0_80]
    at java.io.FileOutputStream.<init>(Unknown Source) ~[na:1.7.0_80]
    at java.io.FileOutputStream.<init>(Unknown Source) ~[na:1.7.0_80]
    at org.multibit.hd.core.crypto.EncryptedFileReaderWriter.encryptAndDeleteOriginal(EncryptedFileReaderWriter.java:298) ~[multibit-hd.jar:na]
    ... 25 common frames omitted

Require better reporting of this to the user.