Hey goatpig!
I've tested the new build "Armory 0.96.0.4-testing". I'm recalling on the address book issue - BUG #1 - (address selection via "select address" button).
There is also an major issue with Bug #2 (see beneath).
Altough the offline tx file loading bug has now been
solved with this version!
------------------------------------------------------------------------------------------------------------------------------------------------
BUG #1Select Wallet > Send > Open address book > Select addressThis button is also still broken (like double-click). Addresses can only be chosen via the address book by right-click copy address and paste it into the address field in the sending dialoge.
armorylog.txt2017-07-19 09:31:00 (ERROR) -- Traceback (most recent call last):
File "qtdialogs.pyc", line 8091, in acceptAddrSelection
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 4: ordinal not in range(128)
------------------------------------------------------------------------------------------------------------------------------------------------
BUG #2Executing ArmoryQt > The first progress bar isn't displayed (ArmoryDB takes a little bit longer to initialize) > Armory has now started ArmoryDB and grabs existing block data > Armory loaded but isn't able to connect to bitcoind
This issue occurs from time to time and the only solution is to restart the PC and then start ArmoryQt again after reboot. But after this I get very often POLLER Errors and "raw blockchain data doesn't match expected block hash" Errors. So I need to to Rebuild & Rescan. I have no AV installed and Windows Defender already has exceptions for every Program associated with Armory and Bitcoin Core. So I have no clue why this happens again.
dbLog.txt (No.1)-INFO - 09:21:45.047: (..\lmdb_wrapper.cpp:388) Opening databases...
-INFO - 09:21:45.219: (c:\users\goat\code\armory3\cppforswig\BDM_Server.h:249) Listening on port 52144
-INFO - 09:21:45.344: (..\BlockUtils.cpp:1092) Executing: doInitialSyncOnLoad
-INFO - 09:21:45.391: (..\DatabaseBuilder.cpp:190) Reading headers from db
-INFO - 09:21:48.203: (..\BDM_Server.cpp:1074) registered bdv: 87a75e5d94283b58e55b
-WARN - 09:23:13.500: (..\Blockchain.cpp:63) block id duplicate: 476093
-INFO - 09:24:19.188: (..\DatabaseBuilder.cpp:229) Found 475996 headers in db
-INFO - 09:24:21.438: (..\DatabaseBuilder.cpp:63) Rewinding 100 blocks
-INFO - 09:24:21.438: (..\DatabaseBuilder.cpp:70) updating HEADERS db
-INFO - 09:24:28.766: (..\DatabaseBuilder.cpp:272) parsed block file #937
-INFO - 09:24:29.610: (..\DatabaseBuilder.cpp:272) parsed block file #938
-INFO - 09:24:30.610: (..\DatabaseBuilder.cpp:482) Found next block after skipping 998205bytes
-INFO - 09:24:31.500: (..\DatabaseBuilder.cpp:272) parsed block file #939
-INFO - 09:24:31.500: (..\Blockchain.cpp:246) Organizing chain
-INFO - 09:24:31.563: (..\Blockchain.cpp:360) Organized chain in 0.062s
-INFO - 09:24:31.719: (..\DatabaseBuilder.cpp:75) updated HEADERS db in 10.283s
-INFO - 09:24:31.719: (..\DatabaseBuilder.cpp:1121) verifying txfilters integrity
-INFO - 09:26:09.266: (..\DatabaseBuilder.cpp:1205) done checking txfilters
-INFO - 09:26:09.875: (..\DatabaseBuilder.cpp:127) scanning new blocks from #475996 to #476432
-INFO - 09:26:11.578: (..\BlockchainScanner.cpp:665) scanned from height #475996 to #476432
-INFO - 09:26:11.703: (..\BlockchainScanner.cpp:225) scanned transaction history in 1.813s
-INFO - 09:26:11.703: (..\BlockDataMap.cpp:313) gc count: 5
-INFO - 09:26:11.703: (..\BlockDataMap.cpp:314) peak: 5
-INFO - 09:26:11.703: (..\BlockDataMap.cpp:316) file id: 935
-INFO - 09:26:11.703: (..\BlockDataMap.cpp:316) file id: 936
-INFO - 09:26:11.703: (..\BlockDataMap.cpp:316) file id: 937
-INFO - 09:26:11.703: (..\BlockDataMap.cpp:316) file id: 938
-INFO - 09:26:11.703: (..\BlockDataMap.cpp:316) file id: 939
-INFO - 09:26:11.953: (..\DatabaseBuilder.cpp:177) scanned new blocks in 2.083s
-INFO - 09:26:11.953: (..\DatabaseBuilder.cpp:181) init db in 266.61s
-INFO - 09:26:11.953: (..\BDM_supportClasses.cpp:1873) Enabling zero-conf tracking
-ERROR - 09:28:12.578: (..\SocketObject.cpp:290) POLLERR error in readFromSocketThread
-ERROR - 09:28:12.672: (..\BitcoinP2P.cpp:1027) caught SocketError exception in processDataStackThread: POLLERR error in readFromSocketThread
dbLog.txt (No.2)-INFO - 09:45:43.125: (..\lmdb_wrapper.cpp:388) Opening databases...
-INFO - 09:45:44.484: (c:\users\goat\code\armory3\cppforswig\BDM_Server.h:249) Listening on port 56843
-INFO - 09:45:44.906: (..\BlockUtils.cpp:1092) Executing: doInitialSyncOnLoad
-INFO - 09:45:44.015: (..\DatabaseBuilder.cpp:190) Reading headers from db
-INFO - 09:45:45.953: (..\BDM_Server.cpp:1074) registered bdv: 98376ae835966ed6a09e
-WARN - 09:46:43.343: (..\Blockchain.cpp:63) block id duplicate: 476093
-INFO - 09:47:18.406: (..\DatabaseBuilder.cpp:229) Found 476433 headers in db
-INFO - 09:47:20.515: (..\DatabaseBuilder.cpp:63) Rewinding 100 blocks
-INFO - 09:47:20.515: (..\DatabaseBuilder.cpp:70) updating HEADERS db
-INFO - 09:47:22.484: (..\DatabaseBuilder.cpp:482) Found next block after skipping 997872bytes
-INFO - 09:47:22.546: (..\DatabaseBuilder.cpp:272) parsed block file #939
-INFO - 09:47:23.750: (..\Blockchain.cpp:246) Organizing chain
-INFO - 09:47:23.796: (..\Blockchain.cpp:360) Organized chain in 0.047s
-INFO - 09:47:23.812: (..\DatabaseBuilder.cpp:75) updated HEADERS db in 3.297s
-INFO - 09:47:23.812: (..\DatabaseBuilder.cpp:1121) verifying txfilters integrity
-INFO - 09:47:58.750: (..\DatabaseBuilder.cpp:1205) done checking txfilters
-INFO - 09:47:58.078: (..\DatabaseBuilder.cpp:127) scanning new blocks from #476433 to #476441
-INFO - 09:47:59.500: (..\BlockchainScanner.cpp:665) scanned from height #476433 to #476441
-INFO - 09:47:59.500: (..\BlockDataMap.cpp:313) gc count: 1
-INFO - 09:47:59.500: (..\BlockDataMap.cpp:314) peak: 1
-INFO - 09:47:59.500: (..\BlockDataMap.cpp:316) file id: 939
-INFO - 09:47:59.562: (..\DatabaseBuilder.cpp:177) scanned new blocks in 0.485s
-INFO - 09:47:59.562: (..\DatabaseBuilder.cpp:181) init db in 134.655s
-INFO - 09:47:59.562: (..\BDM_supportClasses.cpp:1873) Enabling zero-conf tracking
-INFO - 09:51:18.796: (..\BitcoinP2P.cpp:947) Connected to Bitcoin node
-INFO - 09:55:10.062: (..\DatabaseBuilder.cpp:482) Found next block after skipping 17845bytes
-INFO - 09:58:33.625: (..\BlockchainScanner.cpp:665) scanned from height #476442 to #476442
-WARN - 10:02:26.515: (..\BDM_supportClasses.cpp:1937) running 10 zc parser threads
-INFO - 10:02:27.765: (..\BlockchainScanner.cpp:665) scanned from height #476443 to #476443
-INFO - 10:04:52.937: (..\BlockchainScanner.cpp:665) scanned from height #476444 to #476446
-INFO - 10:05:58.796: (..\BlockchainScanner.cpp:665) scanned from height #476447 to #476447
-INFO - 10:07:01.515: (..\BlockchainScanner.cpp:665) scanned from height #476448 to #476448
-INFO - 10:07:41.765: (..\BlockchainScanner.cpp:665) scanned from height #476449 to #476449
-INFO - 10:08:36.890: (..\BlockchainScanner.cpp:665) scanned from height #476450 to #476450
-INFO - 10:09:10.609: (..\BlockchainScanner.cpp:665) scanned from height #476451 to #476451
-INFO - 10:10:00.812: (..\BlockchainScanner.cpp:665) scanned from height #476452 to #476452
-WARN - 10:10:52.421: (..\BDM_supportClasses.cpp:1937) running 15 zc parser threads
-WARN - 10:10:52.421: (..\BDM_supportClasses.cpp:1937) running 20 zc parser threads
-WARN - 10:10:52.421: (..\BDM_supportClasses.cpp:1937) running 25 zc parser threads
-WARN - 10:10:52.421: (..\BDM_supportClasses.cpp:1937) running 30 zc parser threads
-ERROR - 10:10:53.734: (..\BlockchainScanner.cpp:271) raw data does not match expected block hash
------------------------------------------------------------------------------------------------------------------------------------------------