Author

Topic: Armory 94.1 -- Can't send any transactions (Read 1324 times)

legendary
Activity: 3766
Merit: 1364
Armory Developer
July 10, 2016, 07:39:46 AM
#14
Hi an thanks

But if I start Bitcoin Core manually, it is going to begin to download a new full BTC blockchain somewhere on my disk, no ?

Or is there a specific way to start Bitcoin Core manually for Armory and my config ?

Bitcoin install dir is C:\Program files\Bitcoin
Bitcoin home dir is D:\Program Files (x86)\Armorydatabases\Bitcoin
Shortcut to Armory is "D:\Program Files (x86)\Armory\ArmoryQt.exe" --datadir="D:\Program Files (x86)\Armorydatabases\NewArmory"



Your setup is using the default datadir for Core. Otherwise, you can start BitcoinQt with the -datadir command line argument to specify that folder.
sr. member
Activity: 263
Merit: 250
Problem disappeared today, without chnaging nothing !

Strange
sr. member
Activity: 263
Merit: 250
Hi an thanks

But if I start Bitcoin Core manually, it is going to begin to download a new full BTC blockchain somewhere on my disk, no ?

Or is there a specific way to start Bitcoin Core manually for Armory and my config ?

Bitcoin install dir is C:\Program files\Bitcoin
Bitcoin home dir is D:\Program Files (x86)\Armorydatabases\Bitcoin
Shortcut to Armory is "D:\Program Files (x86)\Armory\ArmoryQt.exe" --datadir="D:\Program Files (x86)\Armorydatabases\NewArmory"

legendary
Activity: 3766
Merit: 1364
Armory Developer
Start BitcoinQt manually, see what it has to say for itself. Otherwise, I need to see log files.
sr. member
Activity: 263
Merit: 250
Hi

I have exactly the same problem described here in the post above, it came suddenly, no problem before today with the 0.94.0 version !

Should I upgrade ?

Or what else ?

Let Armory in backround is checked
Bitcoin install dir is C:\Program files\Bitcoin
Bitcoin home dir is D:\Program Files (x86)\Armorydatabases\Bitcoin
Shortcut to Armory is "D:\Program Files (x86)\Armory\ArmoryQt.exe" --datadir="D:\Program Files (x86)\Armorydatabases\NewArmory"

Thank you for your great work and help.

You should include a donation button in next version, so people can pay you for your work. Or add option "Add 0.xxxxx BTC as extra fee for each transaction to donate to developper" in Settings or below the Armory logo and above the 4 buttons.
legendary
Activity: 3766
Merit: 1364
Armory Developer
Quote
There was an error constructing your transaction, due to a quirk in the way Bitcoin transactions work. If you see this error more than once, try sending your BTC in two or more separate transactions

Code:
      if len(utxoSelect) == 0:
         QMessageBox.critical(self, tr('Coin Selection Error'), tr("""
            There was an error constructing your transaction, due to a
            quirk in the way Bitcoin transactions work.  If you see this
            error more than once, try sending your BTC in two or more
            separate transactions."""), QMessageBox.Ok)
         return False

This is the error it is referring to. In other words, it fails to select utxos to create your transaction, which suggest your outputs are all zero confirmed (or they are immature coinbase).

Also, are you trying to spend all your coins in one go? Is Core suggesting a big fee?

Quote
The only way I could get Armory to work, after trying all the methods described here, was to start Bitcoin Core first, then start armory with the setting for "Allow Armory to manage bitcoinqt" unchecked. Worked beautifully for a few days.


That's the mode I recommend (self managed BitcoinQt). I only tolerate bitcoind auto management because it has been there long enough people are used to it (and expect it). It's the source of about 80% of all errors with Armory.

Quote
EDIT:  Rescanning made no difference. Rebuild? Rebuild what, the blockchain download? I sure hope that's not what you mean. It took me a WEEK to get the whole thing.

Rebuild & rescan the Armory DB, what you are talking about is a blockchain redownload. Look in the help menu, should be below rescan.
staff
Activity: 3458
Merit: 6793
Just writing some code
i think the network is a bit congested now thats why the high fees,. i dont know more about the issue you are facing
Consult https://bitcoinfees.21.co/ with network congestion if you want miners to prioritize your transaction. Tradeblock shows the average transaction size is 550 bytes or .00033 bitcoin. Round it up to .0004 and that is the minimum fee in bitcoin you should be using per transaction. You could use .0005 bitcoin per transaction to make it high priority.
It's not a fee problem, it's clearly an Armory issue.

I'm thinking there may be a python error. Can you post the Armory logs? If they are too long to post, go to http://pastebin.com/ and make a new paste. Then post the link to that paste.
Here's a link to the log file starting with the last successful transaction this morning.  Thanks.

http://pastebin.com/eWKqszkM


Looks like you will probably need to rebuild and rescan the databases. Go to Help > Rebuild and Rescan databases. Click Yes in the dialog that pops up and then restart Armory.
newbie
Activity: 2
Merit: 0
i think the network is a bit congested now thats why the high fees,. i dont know more about the issue you are facing
Consult https://bitcoinfees.21.co/ with network congestion if you want miners to prioritize your transaction. Tradeblock shows the average transaction size is 550 bytes or .00033 bitcoin. Round it up to .0004 and that is the minimum fee in bitcoin you should be using per transaction. You could use .0005 bitcoin per transaction to make it high priority.
It's not a fee problem, it's clearly an Armory issue.

I'm thinking there may be a python error. Can you post the Armory logs? If they are too long to post, go to http://pastebin.com/ and make a new paste. Then post the link to that paste.
Here's a link to the log file starting with the last successful transaction this morning.  Thanks.

http://pastebin.com/eWKqszkM

newbie
Activity: 26
Merit: 0
I'm having the same problem, sorta. 0.94.1 has been working well past two days. Tonight I get the error:

Quote
There was an error constructing your transaction, due to a quirk in the way Bitcoin transactions work. If you see this error more than once, try sending your BTC in two or more separate transactions

Smaller amounts still would not send, and, as I have been doing, I have my fee set to 0.0015

Win7

EDIT:  Rescanning made no difference. Rebuild? Rebuild what, the blockchain download? I sure hope that's not what you mean. It took me a WEEK to get the whole thing.

Although it may be important that I have the blockchain downloaded into Bitcoin Core, as when I installed Armory again, (after not having it for a couple years,) it seemed to just be "offline" and doing nothing for days. The only way I could get Armory to work, after trying all the methods described here, was to start Bitcoin Core first, then start armory with the setting for "Allow Armory to manage bitcoinqt" unchecked. Worked beautifully for a few days.
legendary
Activity: 3766
Merit: 1364
Armory Developer
I've been using 94.1 successfully for a month.  Suddenly today, i can't send any transactions.  I get stalled at the point where Armory suggests a higher transaction fee (why are the suggested fees so high by the way??).  Selecting no at that screen should continue the transaction with the fee I selected, but instead it sends me back to the previous screen.  I've tried everything.  I've tried accepting the suggested fee.  Nope, still takes me back to the previous screen.  I've reinstalled 94.1 in a fresh location.  Still the same problem.  Anyone else running into this issue?  Any suggestions?  I'm not getting any error messages and when i run Bitcoin core by itself it seems to be syncing up just fine so I don't think the problem is there.  I'm on Bitcoin 0.12.1.

Thanks.
sfbaddog

Try rebuild and rescan first, if that fails post log files. The fees are what Bitcoin Core calculates, ask them.
staff
Activity: 3458
Merit: 6793
Just writing some code
i think the network is a bit congested now thats why the high fees,. i dont know more about the issue you are facing
Consult https://bitcoinfees.21.co/ with network congestion if you want miners to prioritize your transaction. Tradeblock shows the average transaction size is 550 bytes or .00033 bitcoin. Round it up to .0004 and that is the minimum fee in bitcoin you should be using per transaction. You could use .0005 bitcoin per transaction to make it high priority.
It's not a fee problem, it's clearly an Armory issue.

I'm thinking there may be a python error. Can you post the Armory logs? If they are too long to post, go to http://pastebin.com/ and make a new paste. Then post the link to that paste.
legendary
Activity: 1806
Merit: 1164
Consult https://bitcoinfees.21.co/ with network congestion if you want miners to prioritize your transaction. Tradeblock shows the average transaction size is 550 bytes or .00033 bitcoin. Round it up to .0004 and that is the minimum fee in bitcoin you should be using per transaction. You could use .0005 bitcoin per transaction to make it high priority.
legendary
Activity: 1680
Merit: 1010
Professional Native Greek Translator (2000+ done)
i think the network is a bit congested now thats why the high fees,. i dont know more about the issue you are facing
newbie
Activity: 2
Merit: 0
I've been using 94.1 successfully for a month.  Suddenly today, i can't send any transactions.  I get stalled at the point where Armory suggests a higher transaction fee (why are the suggested fees so high by the way??).  Selecting no at that screen should continue the transaction with the fee I selected, but instead it sends me back to the previous screen.  I've tried everything.  I've tried accepting the suggested fee.  Nope, still takes me back to the previous screen.  I've reinstalled 94.1 in a fresh location.  Still the same problem.  Anyone else running into this issue?  Any suggestions?  I'm not getting any error messages and when i run Bitcoin core by itself it seems to be syncing up just fine so I don't think the problem is there.  I'm on Bitcoin 0.12.1.

Thanks.
sfbaddog
Jump to: