Bitcoin Forum
November 06, 2024, 04:45:12 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: satoshiroller broke my wallet  (Read 1136 times)
mjdb (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 23, 2012, 05:36:07 PM
Last edit: November 23, 2012, 06:15:51 PM by mjdb
 #1

Any ideas on what to do to fix my wallet?

satoshiroller desktop client

java.lang.IllegalStateException: Wallet contained duplicate transaction <transaction_id>
java.lang.IllegalStateException: Wallet contained duplicate transaction <transaction_id>
        at com.google.common.base.Preconditions.checkState(Preconditions.java:176)
        at com.google.bitcoin.store.WalletProtobufSerializer.readTransaction(WalletProtobufSerializer.java:352)
        at com.google.bitcoin.store.WalletProtobufSerializer.readWallet(WalletProtobufSerializer.java:282)
        at com.google.bitcoin.core.Wallet.loadFromFileStream(Wallet.java:544)
        at com.google.bitcoin.core.Wallet.loadFromFile(Wallet.java:471)
        at com.satoshiroller.engine.RollerEngine.start(RollerEngine.java:131)
        at com.satoshiroller.gui.SatoshiRoller.launch(SatoshiRoller.java:144)
        at com.satoshiroller.gui.SatoshiRoller.main(SatoshiRoller.java:42)
Nyhm
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
November 24, 2012, 12:36:12 PM
 #2

Hello, I wrote the SatoshiRoller software for SatoshiDice. Sorry to hear you encountered this problem. One other case was also reported to me. I have a pending fix that can restore the wallet from this condition.

My working theory is that the block chain file and wallet file have become out of sync. I have not yet determined the precise cause. SatoshiRoller uses the bitcoinj library, and I will be communicating with them about this exception. Thank you for the stack trace.

Until the SatoshiRoller client can be updated, I can help fix your wallet, and you can help me test my repair logic. Please PM me if interested. Sorry for the inconvenience, and thank you for helping beta test.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
pheenix99
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
December 12, 2012, 10:45:03 AM
 #3

Something is wrong with my wallet as well. When I open the app, there is no address or anything there. No address, no wallet balance, etc.

I made a lot of small stacked bets in one transaction and that's where things seemed to go wrong. I've copied and moved the wallet file as I tried a complete restore of everything else with no luck.  I need to restore this wallet as it has nearly 15 btc in it. 

Please help
pheenix99
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
December 12, 2012, 10:49:29 AM
 #4

Almost forgot....when I coppy the java app and the wallet file to a new location, the only file that seems to show up is the pending file.
greyhawk
Hero Member
*****
Offline Offline

Activity: 952
Merit: 1009


View Profile
December 12, 2012, 10:59:21 AM
 #5

Waaaaait, what is this? Are people plugging their wallet.dat into a third-party program to help them play SatoshiDice? Is that what is happening here?  Really?
Haihai
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
December 12, 2012, 11:28:17 AM
 #6

Waaaaait, what is this? Are people plugging their wallet.dat into a third-party program to help them play SatoshiDice? Is that what is happening here?  Really?
They might have a separate wallet for such programs.
greyhawk
Hero Member
*****
Offline Offline

Activity: 952
Merit: 1009


View Profile
December 12, 2012, 11:31:13 AM
 #7

Waaaaait, what is this? Are people plugging their wallet.dat into a third-party program to help them play SatoshiDice? Is that what is happening here?  Really?
They might have a separate wallet for such programs.

Yeah, but that would make sense and sense is a good that's all too seldom found here.
pheenix99
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
December 12, 2012, 11:52:49 AM
 #8

Waaaaait, what is this? Are people plugging their wallet.dat into a third-party program to help them play SatoshiDice? Is that what is happening here?  Really?
They might have a separate wallet for such programs.

Nope. I have a large sum of transactions and while I tried to import the app wallet into another app, it was only a copy. The app is having issues with the app wallet. Only thing I haven't tried yet is a new wallet, allow a full sync and then copy the old wallet on top of the new one. If that doesn't work, and short of a fix here, I'm wiped out and will have to start over. Not the ideal outcome, but I may have no choice
Nyhm
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
December 12, 2012, 02:10:51 PM
 #9

Nope. I have a large sum of transactions and while I tried to import the app wallet into another app, it was only a copy. The app is having issues with the app wallet. Only thing I haven't tried yet is a new wallet, allow a full sync and then copy the old wallet on top of the new one. If that doesn't work, and short of a fix here, I'm wiped out and will have to start over. Not the ideal outcome, but I may have no choice

I will try to assist. Are you using the SatoshiRoller Android app or the Desktop edition?

a) If you mean the Android app, how is it that you're copying the wallet file? Did you use the Backup function in the menu?

b) Or, the Desktop edition v1.0.1 creates a SatoshiRoller.backup file (similar to Android backup file).

In either case, the backup file contains your private key(s) in wallet import format. If your SatoshiRoller wallet is not working, you can import your private key into another client (like bitcoin-qt) to recover your funds.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
pheenix99
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
December 12, 2012, 02:53:48 PM
 #10

It's the desktop app. I don't recall seeing a backup file. I had the app running in my desktop. Us that backup stored somewhere else? I'm also running bitcoin-qt on the same machine. If the backup is stored elsewhere in the computer, then I'm good and will try the fix when I get off work.

Nope. I have a large sum of transactions and while I tried to import the app wallet into another app, it was only a copy. The app is having issues with the app wallet. Only thing I haven't tried yet is a new wallet, allow a full sync and then copy the old wallet on top of the new one. If that doesn't work, and short of a fix here, I'm wiped out and will have to start over. Not the ideal outcome, but I may have no choice

I will try to assist. Are you using the SatoshiRoller Android app or the Desktop edition?

a) If you mean the Android app, how is it that you're copying the wallet file? Did you use the Backup function in the menu?

b) Or, the Desktop edition v1.0.1 creates a SatoshiRoller.backup file (similar to Android backup file).

In either case, the backup file contains your private key(s) in wallet import format. If your SatoshiRoller wallet is not working, you can import your private key into another client (like bitcoin-qt) to recover your funds.

Nyhm
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
December 12, 2012, 03:09:30 PM
 #11

Please understand that SatoshiRoller is an entirely independent wallet application; it does not interact with bitcoin-qt and the wallet/chain files are not compatible.

If you were running v1.0 then there is no automatic backup file (automatic backup was introduced in desktop v1.0.1). SatoshiRoller.backup would be in the same directory with your SatoshiRoller.wallet file (it does not create any other files on your computer).

Even if you cannot find the backup file, your wallet/balance can still be recovered. PM me for further assistance.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
pheenix99
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
December 12, 2012, 03:11:03 PM
 #12

Hello, I wrote the SatoshiRoller software for SatoshiDice. Sorry to hear you encountered this problem. One other case was also reported to me. I have a pending fix that can restore the wallet from this condition.

My working theory is that the block chain file and wallet file have become out of sync. I have not yet determined the precise cause. SatoshiRoller uses the bitcoinj library, and I will be communicating with them about this exception. Thank you for the stack trace.

Until the SatoshiRoller client can be updated, I can help fix your wallet, and you can help me test my repair logic. Please PM me if interested. Sorry for the inconvenience, and thank you for helping beta test.

I appreciate the help and I really enjoy your app. I will continue using it for sure
pheenix99
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
December 12, 2012, 03:23:48 PM
 #13

Pm sent
pheenix99
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
December 13, 2012, 12:16:13 AM
 #14

Nope. I have a large sum of transactions and while I tried to import the app wallet into another app, it was only a copy. The app is having issues with the app wallet. Only thing I haven't tried yet is a new wallet, allow a full sync and then copy the old wallet on top of the new one. If that doesn't work, and short of a fix here, I'm wiped out and will have to start over. Not the ideal outcome, but I may have no choice

I will try to assist. Are you using the SatoshiRoller Android app or the Desktop edition?

a) If you mean the Android app, how is it that you're copying the wallet file? Did you use the Backup function in the menu?

b) Or, the Desktop edition v1.0.1 creates a SatoshiRoller.backup file (similar to Android backup file).

In either case, the backup file contains your private key(s) in wallet import format. If your SatoshiRoller wallet is not working, you can import your private key into another client (like bitcoin-qt) to recover your funds.


The download link download 1.0 beta, not 1.0.1
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!