Wallet import still crashes Armory on .91 dev branch.
OK, still having the same problem with the new dev branch. Imported wallet after complete sync, application becomes so slow it's hard to tell if it's crashed. Crash occurs at or near the end of transaction history scan. Message in lower right corner says
Connected (False Blocks). After restarting, Armory crashes at 99% transaction history scans and message in lower right corner says
Connected (0 Blocks). After about 5 minutes it seems to complete, lower right corner now looks normal
Connected (29XXX Blocks). A few minutes later the message returns too
Connected (False Blocks).
Basically, no different experience than 0.90 version. Although a blank "Factory Reset" window just popped up. Not sure what that's about!
2014-03-18 12:30 (ERROR) -- Traceback (most recent call last):
File "ArmoryQt.py", line 2724, in execDlgWalletDetails
dialog = DlgWalletDetails(wlt, self.usermode, self, self)
File "/home/***/BitcoinArmory/qtdialogs.py", line 1308, in __init__
spendFunds = self.wlt.getBalance('Spendable')
File "/home/***/BitcoinArmory/armoryengine/PyBtcWallet.py", line 392, in getBalance
return self.cppWallet.getSpendableBalance(currBlk, IGNOREZC)
File "/home/***/BitcoinArmory/CppBlockUtils.py", line 1710, in getSpendableBalance
def getSpendableBalance(self, currBlk=0, ignoreAllZeroConf=False): return _CppBlockUtils.BtcWallet_getSpendableBalance(self, currBlk, ignoreAllZeroConf)
NotImplementedError: Wrong number or type of arguments for overloaded function 'BtcWallet_getSpendableBalance'.
Possible C/C++ prototypes are:
BtcWallet::getSpendableBalance(uint32_t,bool)
BtcWallet::getSpendableBalance(uint32_t)
BtcWallet::getSpendableBalance()
2014-03-18 12:30 (ERROR) -- BDM.py:252 - BDM was not ready for your request! Waited 20 sec.
2014-03-18 12:30 (ERROR) -- BDM.py:253 - getattr name: getTopBlockHeight
2014-03-18 12:30 (ERROR) -- BDM.py:254 - BDM currently doing: Passthrough (94873642)
2014-03-18 12:30 (ERROR) -- BDM.py:255 - Waiting for completion: ID= 22657427
2014-03-18 12:30 (ERROR) -- BDM.py:256 - Direct traceback
2014-03-18 12:30 (ERROR) -- BDM.py:259 - Traceback:
Traceback (most recent call last):
File "/home/***/BitcoinArmory/armoryengine/BDM.py", line 249, in passthruFunc
out = self.outputQueue.get(True, self.mtWaitSec)
File "/usr/lib/python2.7/Queue.py", line 176, in get
raise Empty
Empty
2014-03-18 12:30 (ERROR) -- BDM.py:1218 - ErrorOut var over-represented number of errors!
2014-03-18 12:30 (INFO) -- ArmoryQt.py:5391 - Dashboard switched to fully-online mode
2014-03-18 12:30 (INFO) -- ArmoryQt.py:4712 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2014-03-18 12:30 (INFO) -- ArmoryQt.py:4654 - Switching Armory functional mode to "Online"
2014-03-18 12:30 (INFO) -- ArmoryQt.py:4712 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2014-03-18 12:30 (INFO) -- ArmoryQt.py:2398 - Syncing wallet: ***
2014-03-18 12:30 (INFO) -- ArmoryQt.py:2408 - Current block number: 0
2014-03-18 12:30 (INFO) -- SDM.py:198 - Torrent: / Seeds: 0 / Peers: 0
2014-03-18 12:30 (ERROR) -- BDM.py:252 - BDM was not ready for your request! Waited 20 sec.
2014-03-18 12:30 (ERROR) -- BDM.py:253 - getattr name: getTopBlockHeader
2014-03-18 12:30 (ERROR) -- BDM.py:254 - BDM currently doing: Passthrough (55769831)
2014-03-18 12:30 (ERROR) -- BDM.py:255 - Waiting for completion: ID= 36071649
2014-03-18 12:30 (ERROR) -- BDM.py:256 - Direct traceback
2014-03-18 12:30 (ERROR) -- BDM.py:259 - Traceback:
Traceback (most recent call last):
File "/home/***/BitcoinArmory/armoryengine/BDM.py", line 249, in passthruFunc
out = self.outputQueue.get(True, self.mtWaitSec)
File "/usr/lib/python2.7/Queue.py", line 176, in get
raise Empty
Empty
2014-03-18 12:30 (ERROR) -- ArmoryQt.py:5718 - Error in heartbeat function
Traceback (most recent call last):
File "ArmoryQt.py", line 5621, in Heartbeat
self.finishLoadBlockchain()
File "/home/***/BitcoinArmory/armoryengine/Timer.py", line 99, in inner
ret = func(*args, **kwargs)
File "ArmoryQt.py", line 2413, in finishLoadBlockchain
self.blkReceived = TheBDM.getTopBlockHeader().getTimestamp()
AttributeError: 'NoneType' object has no attribute 'getTimestamp'
2014-03-18 12:31 (ERROR) -- BDM.py:252 - BDM was not ready for your request! Waited 20 sec.
2014-03-18 12:31 (ERROR) -- BDM.py:253 - getattr name: hasTxWithHash
2014-03-18 12:31 (ERROR) -- BDM.py:254 - BDM currently doing: Passthrough (55769831)
2014-03-18 12:31 (ERROR) -- BDM.py:255 - Waiting for completion: ID= 86350101
2014-03-18 12:31 (ERROR) -- BDM.py:256 - Direct traceback
2014-03-18 12:31 (ERROR) -- BDM.py:259 - Traceback:
Traceback (most recent call last):
File "/home/***/BitcoinArmory/armoryengine/BDM.py", line 249, in passthruFunc
out = self.outputQueue.get(True, self.mtWaitSec)
File "/usr/lib/python2.7/Queue.py", line 176, in get
raise Empty
Empty
2014-03-18 12:31 (ERROR) -- BDM.py:1218 - ErrorOut var over-represented number of errors!
2014-03-18 12:31 (ERROR) -- BDM.py:252 - BDM was not ready for your request! Waited 20 sec.
2014-03-18 12:31 (ERROR) -- BDM.py:253 - getattr name: hasTxWithHash
2014-03-18 12:31 (ERROR) -- BDM.py:254 - BDM currently doing: Passthrough (48095612)
2014-03-18 12:31 (ERROR) -- BDM.py:255 - Waiting for completion: ID= 10895388
2014-03-18 12:31 (ERROR) -- BDM.py:256 - Direct traceback
2014-03-18 12:31 (ERROR) -- BDM.py:259 - Traceback:
Traceback (most recent call last):
File "/home/***/BitcoinArmory/armoryengine/BDM.py", line 249, in passthruFunc
out = self.outputQueue.get(True, self.mtWaitSec)
File "/usr/lib/python2.7/Queue.py", line 176, in get
raise Empty
Empty
2014-03-18 12:32 (INFO) -- SDM.py:198 - Torrent: / Seeds: 0 / Peers: 0
2014-03-18 12:32 (ERROR) -- BDM.py:252 - BDM was not ready for your request! Waited 20 sec.
2014-03-18 12:32 (ERROR) -- BDM.py:253 - getattr name: hasTxWithHash
2014-03-18 12:32 (ERROR) -- BDM.py:254 - BDM currently doing: Passthrough (48095612)
2014-03-18 12:32 (ERROR) -- BDM.py:255 - Waiting for completion: ID= 19321835
2014-03-18 12:32 (ERROR) -- BDM.py:256 - Direct traceback
2014-03-18 12:32 (ERROR) -- BDM.py:259 - Traceback:
Traceback (most recent call last):
File "/home/***/BitcoinArmory/armoryengine/BDM.py", line 249, in passthruFunc
out = self.outputQueue.get(True, self.mtWaitSec)
File "/usr/lib/python2.7/Queue.py", line 176, in get
raise Empty
Empty