Bitcoin Forum

Bitcoin => Armory => Topic started by: Portnoy on August 26, 2017, 11:16:07 PM



Title: Trying to send from Armory 0.96 does nothing
Post by: Portnoy on August 26, 2017, 11:16:07 PM
On Windows 7 with Bitcoin Core 14.2 already running before starting Armory.
Everything is synced and seemingly running normally.

I open up the send dialog and fill in all the information.
When I hit "Preview Transaction"... nothing
When I hit "Send!"... nothing

Everytime I try a send this section is added to 'armorylog.txt':

2017-08-26 16:55 (INFO) -- TxFrames.pyc:689 - Change address behavior: NewAddr
2017-08-26 16:55 (ERROR) -- Traceback (most recent call last):
  File "ui\TxFrames.pyc", line 805, in createTxAndBroadcast
  File "ui\TxFrames.pyc", line 764, in validateInputsGetUSTX
  File "armoryengine\Transaction.pyc", line 2284, in createFromTxOutSelection
  File "armoryengine\Transaction.pyc", line 2193, in createFromPyTx
  File "CppBlockUtils.pyc", line 2988, in getTxByHash
DbErrorMsg: <CppBlockUtils.DbErrorMsg; proxy of <Swig Object of type 'DbErrorMsg *' at 0x0000000004D57B70> >



I tried installing 0.96.1 but the same thing. I went back to 0.96 because with 0.96.1 I had to manually start ArmoryDB.exe before starting ArmoryQt.exe and that got really annoying... and after a few restarts and reboots ArmoryDB.exe started crashing everytime I tried running it.

bitcoin.conf contains these lines:
rpcuser=myusername
rpcpassword=mypassword
server=1








Title: Re: Trying to send from Armory 0.96 does nothing
Post by: goatpig on August 27, 2017, 01:41:05 PM
Need to see your logs.


Title: Re: Trying to send from Armory 0.96 does nothing
Post by: Portnoy on August 27, 2017, 04:25:28 PM
armorylog.txt (https://pastebin.com/iyfyA0Bw)

dblog.txt (https://pastebin.com/ku570S1J)


Title: Re: Trying to send from Armory 0.96 does nothing
Post by: goatpig on August 27, 2017, 05:28:04 PM
update to 0.96.1 and try again


Title: Re: Trying to send from Armory 0.96 does nothing
Post by: Portnoy on August 27, 2017, 06:02:57 PM
update to 0.96.1 and try again

I tried that as I said in my first post.


Title: Re: Trying to send from Armory 0.96 does nothing
Post by: Portnoy on August 27, 2017, 06:41:09 PM
I re-installed 96.1.

After starting up bitcoin core I start armory and it starts up quickly (I don't see armorydb... it runs in the background now? )

In the bottom right it shows as connected and with the proper block count, but the color is purple and saying "RPC disabled!".

I have this in my bitcoin.conf file: server=1
and it is in the 'Bitcoin Home Dir' pointed to in Armory's settings.



Title: Re: Trying to send from Armory 0.96 does nothing
Post by: Portnoy on August 27, 2017, 06:50:23 PM
Even though it said rpc disabled I tried another send just to see what would happen.
Clicked on preview: nothing
Clicked on send: armorydb crashed

Here are the new logs after trying that in 0.96.1

armorylog (https://pastebin.com/BcfN7GSf)

dblog (https://pastebin.com/x3vqr3Bk)


Title: Re: Trying to send from Armory 0.96 does nothing
Post by: Portnoy on August 27, 2017, 08:22:27 PM
Under the help menu I chose the 'Rescan Balance' option to see if that would help
and when I restart armorydb crashes when it gets to Rescanning Transaction History...
I tried reboots; reinstalling the program... Armorydb crashes every time at that point...

/edit: I even tried running armorydb manually with these switches: --db-type=DB_BARE --ram-usage=1 --thread-count=1
crashes every time...


Title: Re: Trying to send from Armory 0.96 does nothing
Post by: goatpig on August 29, 2017, 07:54:17 PM
logs


Title: Re: Trying to send from Armory 0.96 does nothing
Post by: Portnoy on August 29, 2017, 09:10:38 PM
logs

 ???

First I sent you what I thought was the relevant part of armorylog and then sent you the full logs twice...

I just went ahead and dumped the private keys and imported them in electrum in order to send the btc I wanted to.

Does armory no longer work on a win 7 machine with 9 GB of ram?



Title: Re: Trying to send from Armory 0.96 does nothing
Post by: goatpig on August 29, 2017, 09:27:08 PM
Quote
First I sent you what I thought was the relevant part of armorylog and then sent you the full logs twice...

Didn't realize that.

Quote
/edit: I even tried running armorydb manually with these switches: --db-type=DB_BARE --ram-usage=1 --thread-count=1

https://github.com/goatpig/BitcoinArmory/blob/master/changelog.txt#L235

You need to wipe your DB to use DB_BARE, the db mode is permanent once set. Basically, you need to create a fresh with DB_BARE once, and that will fix your issue.


Title: Re: Trying to send from Armory 0.96 does nothing
Post by: Portnoy on August 29, 2017, 10:31:23 PM
Quote
First I sent you what I thought was the relevant part of armorylog and then sent you the full logs twice...

Didn't realize that.

Quote
/edit: I even tried running armorydb manually with these switches: --db-type=DB_BARE --ram-usage=1 --thread-count=1

https://github.com/goatpig/BitcoinArmory/blob/master/changelog.txt#L235

You need to wipe your DB to use DB_BARE, the db mode is permanent once set. Basically, you need to create a fresh with DB_BARE once, and that will fix your issue.

Thanks. When I get more time and if I'm feeling adventurous I may try it again... 
or might wait until I get a new machine and wait for a few more armory versions to come out...
 :-\