Author

Topic: Armory returns to the send window instead of asking for password and sending (Read 171 times)

jr. member
Activity: 73
Merit: 1
yes that fixed it, thanks!
legendary
Activity: 3794
Merit: 1375
Armory Developer
Then it's a DB corruption issue. You need to rebuild & rescan the DB to fix the issue.
jr. member
Activity: 73
Merit: 1
actually after further testing sending still works for the other wallets in armory but this particular one.
I have used it on the host system before upgrading to ubuntu 20.04 and it worked, now is the first time im trying to use it in the VM and it doesn't.

The only difference I see between the non-working one and the others is that it has 1 pending transaction (but I'm not using its coin, using coin control to select confirmed transaction) and the password is longer.
jr. member
Activity: 73
Merit: 1
here is the full thing
https://paste.ubuntu.com/p/54Q2zQzrTj/



please note this is from Ubuntu 19.10 in VirtualBox (because of the py3 issue) with .bitcoin and .armory folders shared from the host. But it used to work just fine.
legendary
Activity: 3794
Merit: 1375
Armory Developer
Need to see the full log. This error can be a false positive, if it's trying to fetch the hash for the tx you are creating.
jr. member
Activity: 73
Merit: 1
Quote
2020-08-17 11:11:11 (ERROR) -- Traceback (most recent call last):
  File "/usr/lib/armory/ui/TxFrames.py", line 948, in createTxAndBroadcast
    ustx = self.validateInputsGetUSTX()
  File "/usr/lib/armory/ui/TxFrames.py", line 902, in validateInputsGetUSTX
    lockTime=TheBDM.getTopBlockHeight())
  File "/usr/lib/armory/armoryengine/Transaction.py", line 2513, in createFromTxOutSelection
    return self.createFromPyTx(thePyTx, pubKeyMap, txMap, p2shMap)
  File "/usr/lib/armory/armoryengine/Transaction.py", line 2414, in createFromPyTx
    cppPrevTx = TheBDM.bdv().getTxByHash(txhash)
  File "/usr/lib/armory/CppBlockUtils.py", line 1662, in getTxByHash
    def getTxByHash(self, *args): return _CppBlockUtils.BlockDataViewer_getTxByHash(self, *args)
DbErrorMsg: >

2020-08-17 11:11:37 (ERROR) -- Traceback (most recent call last):
  File "/usr/lib/armory/ui/TxFrames.py", line 948, in createTxAndBroadcast
    ustx = self.validateInputsGetUSTX()
  File "/usr/lib/armory/ui/TxFrames.py", line 902, in validateInputsGetUSTX
    lockTime=TheBDM.getTopBlockHeight())
  File "/usr/lib/armory/armoryengine/Transaction.py", line 2513, in createFromTxOutSelection
    return self.createFromPyTx(thePyTx, pubKeyMap, txMap, p2shMap)
  File "/usr/lib/armory/armoryengine/Transaction.py", line 2414, in createFromPyTx
    cppPrevTx = TheBDM.bdv().getTxByHash(txhash)
  File "/usr/lib/armory/CppBlockUtils.py", line 1662, in getTxByHash
    def getTxByHash(self, *args): return _CppBlockUtils.BlockDataViewer_getTxByHash(self, *args)
DbErrorMsg: >
legendary
Activity: 3794
Merit: 1375
Armory Developer
jr. member
Activity: 73
Merit: 1
It worked fine earlier today, but now when i click "send" it asks me to confirm im ok with the low fee and then returns to the send window instead of asking for password and sending as it did before.
I haven't changed or anything on that install.
Jump to: