Title: Fee error message + "send!" action doesn't work
Post by: topvad on November 25, 2017, 11:16:37 AM
Hi !
I'm trying to send BTC using my armory wallet and I can't find any solution to have it working.
-Open Armory -Clic on "send bitcoins" -Select the wallet (spendable BTC amount is ok) -Recipient address -Amount to send - Clic on the Fee line to adjust to 45 (based on https://bitcoinfees.earn.com/) - Enable RBF is selected (clic on preview transaction = nothing happening) - Clic on "send!" - Error message "insufficient fee" (lower than the 200 rate suggested) ... are you sure ... - Clic on "Yes" - Nothing happening - Clic on "Send!" = "insufficient fee" message
Config :
Armory 0.96.3 Bitcoin 0.15.0.1 Windows 10
Armory is connected and in Advanced mode. All wallets are confirmed. Nothing special in the debug log. I reinstalled Armory using the 0.96.3 on github : https://github.com/goatpig/BitcoinArmory/releases
I tried to install the 0.94 RC1 but this is even worst, i'm having an error message saying "invalid spendable amount" (something like that, i don't remember the exact message).
Am i doing something wrong ?
Thanks for your help ! Vad
Title: Re: Fee error message + "send!" action doesn't work
Post by: goatpig on November 25, 2017, 11:42:23 AM
post armorylog.txt
Title: Re: Fee error message + "send!" action doesn't work
Post by: topvad on November 25, 2017, 02:48:26 PM
Ok i missed that log file ... There is an error occurring just after the selecting "yes" on the "insufficient fee" message. 2017-11-25 15:45:50 (INFO) -- TxFrames.pyc:727 - Change address behavior: NewAddr 2017-11-25 15:45:50 (ERROR) -- Traceback (most recent call last): File "ui\TxFrames.pyc", line 848, in createTxAndBroadcast File "ui\TxFrames.pyc", line 802, in validateInputsGetUSTX File "armoryengine\Transaction.pyc", line 2287, in createFromTxOutSelection File "armoryengine\Transaction.pyc", line 2196, in createFromPyTx File "CppBlockUtils.pyc", line 2994, in getTxByHash DbErrorMsg: <CppBlockUtils.DbErrorMsg; proxy of <Swig Object of type 'DbErrorMsg *' at 0x00000000046463C0> >
2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1147 - C++ block utilities loaded successfully 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1264 - 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1265 - 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1266 - 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1267 - ************************************************************ 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1268 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1269 - ************************************************************ 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1270 - Loading Armory Engine: 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1271 - Armory Version : 0.96.3 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1272 - Armory Build: : 2b65ac0648 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1273 - PyBtcWallet Version : 1.35 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1274 - Detected Operating system: Windows 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1275 - OS Variant : 8-6.2.9200--Multiprocessor Free 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1276 - User home-directory : C:\Users\vader\AppData\Roaming 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1277 - Satoshi BTC directory : C:\Users\vader\AppData\Roaming\Bitcoin 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1278 - Armory home dir : C:\Users\vader\AppData\Roaming\Armory\ 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1279 - Detected System Specs : 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1280 - Total Available RAM : 15.95 GB 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1281 - CPU ID string : Intel64 Family 6 Model 60 Stepping 3, GenuineIntel 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1282 - Number of CPU cores : 4 cores 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1283 - System is 64-bit : True 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1284 - Preferred Encoding : cp1252 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1285 - Machine Arch : amd64 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1286 - Available HDD (ARM) : 77 GB 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1287 - Available HDD (BTC) : 0 GB 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1288 - 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1289 - Network Name: Main Network 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1290 - Satoshi Port: 8333 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1291 - Do wlt check: True 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1292 - Named options/arguments to armoryengine.py: 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - thread_count : -1 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - rescan : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - ignoreAllZC : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - rescanBalance : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - disableModules : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - port : None 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - interport : 8223 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - coverageOutputDir: None 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - forceWalletCheck: False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - regtest : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - rebuild : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - nettimeout : 2 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - datadir : DEFAULT 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - clearMempool : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - offline : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - armoryDBDir : DEFAULT 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - armorydb_port : 9001 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - satoshiPort : DEFAULT 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - useTorSettings : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - netlog : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - keypool : 100 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - coverageInclude : None 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - forceOnline : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - redownload : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - rpcBindAddr : 127.0.0.1 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - armorydb_ip : 127.0.0.1 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - multisigFile : DEFAULT 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - ram_usage : -1 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - mtdebug : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - logDisable : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - settingsPath : C:\Users\vader\AppData\Roaming\Armory\ArmorySettings.txt 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - language : en 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - db_type : DB_FULL 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - doDebug : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - enableDetSign : True 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - disableConfPermis: False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - testnet : False 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - rpcport : DEFAULT 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - satoshiHome : DEFAULT 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - satoshiRpcport : DEFAULT 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - logFile : C:\Users\vader\AppData\Roaming\Armory\ArmoryQt.exe.log.txt 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1294 - verbosity : None 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1295 - Other arguments: 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1298 - ************************************************************ 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:1701 - C++ block utilities loaded successfully 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:3559 - Using settings file: C:\Users\vader\AppData\Roaming\Armory\ArmorySettings.txt 2017-11-25 15:44:15 (ERROR) -- ArmoryUtils.pyc:3716 - Unsupported language specified. Defaulting to English (en) 2017-11-25 15:44:15 (INFO) -- ArmoryUtils.pyc:3719 - Using Language: en 2017-11-25 15:44:15 (INFO) -- BDM.pyc:355 - Using the asynchronous/multi-threaded BlockDataManager. 2017-11-25 15:44:15 (INFO) -- BDM.pyc:356 - Blockchain operations will happen in the background. 2017-11-25 15:44:15 (INFO) -- BDM.pyc:357 - Devs: check TheBDM.getState() before asking for data. 2017-11-25 15:44:15 (INFO) -- BDM.pyc:358 - Registering addresses during rescans will queue them for 2017-11-25 15:44:15 (INFO) -- BDM.pyc:359 - inclusion after the current scan is completed. 2017-11-25 15:44:16 (INFO) -- ArmoryUtils.pyc:3559 - Using settings file: C:\Users\vader\AppData\Roaming\Armory\ArmorySettings.txt 2017-11-25 15:44:16 (INFO) -- ArmoryQt.py:2061 - loadWalletsAndSettings 2017-11-25 15:44:16 (INFO) -- ArmoryQt.py:2121 - Loading wallets... 2017-11-25 15:44:16 (INFO) -- ArmoryQt.py:2186 - Number of wallets read in: 2 2017-11-25 15:44:16 (INFO) -- ArmoryQt.py:2191 - Wallet (fh24J9nw): "Wallet 2017.11 " (Encrypted) 2017-11-25 15:44:16 (INFO) -- ArmoryQt.py:2191 - Wallet (SkGRJuT5): "Restored - SkGRJuT5 " (Encrypted) 2017-11-25 15:44:16 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex... 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:1463 - Armory already registered for current user. Done! 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:566 - Usermode: Advanced 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:1698 - Changing usermode: 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:1699 - From: Advanced 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:1707 - To: Advanced 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths 2017-11-25 15:44:17 (INFO) -- ArmoryQt.py:1892 - Setting satoshi datadir = H:\801_BITCOINCORE\2017 2017-11-25 15:44:17 (INFO) -- SDM.pyc:169 - Found bitcoind in the following places: 2017-11-25 15:44:17 (INFO) -- SDM.pyc:171 - C:\Program Files\Bitcoin\daemon\bitcoind.exe 2017-11-25 15:44:17 (INFO) -- SDM.pyc:173 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe 2017-11-25 15:44:17 (INFO) -- SDM.pyc:337 - Called startBitcoind 2017-11-25 15:44:17 (WARNING) -- SDM.pyc:439 - Spawning bitcoind with command: C:\Program Files\Bitcoin\daemon\bitcoind.exe -datadir=H:\801_BITCOINCORE\2017 2017-11-25 15:44:17 (INFO) -- ArmoryUtils.pyc:672 - Executing popen: ['C:\\Program Files\\Bitcoin\\daemon\\bitcoind.exe', u'-datadir=H:\\801_BITCOINCORE\\2017'] 2017-11-25 15:44:17 (INFO) -- SDM.pyc:445 - PID of bitcoind: 8632 2017-11-25 15:44:17 (INFO) -- SDM.pyc:446 - PID of armory: 4052 2017-11-25 15:44:17 (INFO) -- ArmoryUtils.pyc:672 - Executing popen: ['.\\guardian.exe', '4052', '8632'] 2017-11-25 15:44:20 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths 2017-11-25 15:44:20 (INFO) -- ArmoryQt.py:1892 - Setting satoshi datadir = H:\801_BITCOINCORE\2017 2017-11-25 15:44:20 (WARNING) -- SDM.pyc:396 - Spawning DB with command: ./ArmoryDB.exe --db-type="DB_FULL" --cookie --satoshi-datadir="H:\801_BITCOINCORE\2017\blocks" --datadir="C:\Users\vader\AppData\Roaming\Armory\" --dbdir="C:\Users\vader\AppData\Roaming\Armory\databases" 2017-11-25 15:44:20 (INFO) -- ArmoryUtils.pyc:672 - Executing popen: ['./ArmoryDB.exe', '--db-type="DB_FULL"', '--cookie', u'--satoshi-datadir="H:\\801_BITCOINCORE\\2017\\blocks"', '--datadir="C:\\Users\\vader\\AppData\\Roaming\\Armory\\"', u'--dbdir="C:\\Users\\vader\\AppData\\Roaming\\Armory\\databases"'] 2017-11-25 15:44:22 (INFO) -- ArmoryQt.py:1824 - Connecting on port 49924 2017-11-25 15:44:22 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 1 2017-11-25 15:44:22 (INFO) -- ArmoryQt.py:1906 - loadBlockchainIfNecessary 2017-11-25 15:44:22 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 1 2017-11-25 15:44:22 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:22 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:22 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:23 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:23 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:23 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:23 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:23 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:25 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:25 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:26 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:28 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:28 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:28 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:44:28 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode 2017-11-25 15:45:50 (INFO) -- TxFrames.pyc:727 - Change address behavior: NewAddr 2017-11-25 15:45:50 (ERROR) -- Traceback (most recent call last): File "ui\TxFrames.pyc", line 848, in createTxAndBroadcast File "ui\TxFrames.pyc", line 802, in validateInputsGetUSTX File "armoryengine\Transaction.pyc", line 2287, in createFromTxOutSelection File "armoryengine\Transaction.pyc", line 2196, in createFromPyTx File "CppBlockUtils.pyc", line 2994, in getTxByHash DbErrorMsg: <CppBlockUtils.DbErrorMsg; proxy of <Swig Object of type 'DbErrorMsg *' at 0x00000000046463C0> >
Title: Re: Fee error message + "send!" action doesn't work
Post by: goatpig on November 25, 2017, 03:19:04 PM
Delete your Armory db folder and let it build from scratch.
Title: Re: Fee error message + "send!" action doesn't work
Post by: topvad on November 25, 2017, 04:13:13 PM
Based on the error message, i found in the forum that a "Rebuild & rescan DB" could be sufficient. Done and it worked. Or deleting the all DB is a better idea ? Thanks a lot for your help !
Title: Re: Fee error message + "send!" action doesn't work
Post by: goatpig on November 25, 2017, 10:58:01 PM
Deleting the DB just makes double sure you actually did a rebuild & rescan.
|