Bitcoin Forum

Bitcoin => Armory => Topic started by: tardy on April 18, 2020, 05:46:13 PM



Title: Armory wont create unsigned transaction
Post by: tardy on April 18, 2020, 05:46:13 PM
Hi,

I'm using Armory 0.96.5 and I have a watching only wallet I am trying to send coins from.
When I click continue after filling out all the details nothing happens.

Below is the message that output in the log.
-WARN  - 04:01:55.297: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:224) Updating ssh last scanned
-INFO  - 04:01:55.313: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:857) scanned block #626588
-INFO  - 04:01:55.313: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:493) Completed scan of wallet 2a2yJEGTh

What would you recommend I do?

Thanks
 :)


Title: Re: Armory wont create unsigned transaction
Post by: goatpig on April 18, 2020, 06:19:58 PM
Look for armorylog.txt in your wallet folder. What you are showing are the last few lines of the combined log (i.e. these are db log entries, need the gui ones).


Title: Re: Armory wont create unsigned transaction
Post by: tardy on April 18, 2020, 06:40:23 PM
Hi, I've uploaded the log.
https://thankyousatoshi.s3.amazonaws.com/armorylog.txt
Thanks for your help
 :)

For what its worth it appears to be an error related to change addresses
The line "TxFrames.pyc:827 - Change address behavior: NewAddr" appears 35 times in the log above.
https://github.com/goatpig/BitcoinArmory/blob/master/ui/TxFrames.py#L827

For context the send transaction I am trying to complete is sending part of the bitcoin I hold in that wallet.
Maybe the change address isn't being created? It's an offline wallet, I initially thought it was a watching only wallet if that makes any difference.

Also the wallet version is 1.35


For any future readers the folder below contains the log files.
C:\Users\{User name}\AppData\Roaming\Armory


Title: Re: Armory wont create unsigned transaction
Post by: goatpig on April 19, 2020, 10:20:49 AM
Code:
2020-04-19 04:01:55 (ERROR) -- Traceback (most recent call last):
  File "ui\TxFrames.pyc", line 948, in createTxAndBroadcast
  File "ui\TxFrames.pyc", line 902, in validateInputsGetUSTX
  File "armoryengine\Transaction.pyc", line 2513, in createFromTxOutSelection
  File "armoryengine\Transaction.pyc", line 2414, in createFromPyTx
  File "CppBlockUtils.pyc", line 3062, in getTxByHash
DbErrorMsg: <CppBlockUtils.DbErrorMsg; proxy of <Swig Object of type 'DbErrorMsg *' at 0x000000000709CF00> >

It can't find the supporting transaction, you're in for a DB rebuild & rescan.


Title: Re: Armory wont create unsigned transaction
Post by: tardy on April 19, 2020, 06:33:59 PM
Code:
2020-04-19 04:01:55 (ERROR) -- Traceback (most recent call last):
  File "ui\TxFrames.pyc", line 948, in createTxAndBroadcast
  File "ui\TxFrames.pyc", line 902, in validateInputsGetUSTX
  File "armoryengine\Transaction.pyc", line 2513, in createFromTxOutSelection
  File "armoryengine\Transaction.pyc", line 2414, in createFromPyTx
  File "CppBlockUtils.pyc", line 3062, in getTxByHash
DbErrorMsg: <CppBlockUtils.DbErrorMsg; proxy of <Swig Object of type 'DbErrorMsg *' at 0x000000000709CF00> >

It can't find the supporting transaction, you're in for a DB rebuild & rescan.

I ran Help > Rebuild and Rescan Databases
This fixed the issue  :D

Thank you for your help
 :)