I am not sure if other people are getting this issue. I have read on here and it doesn't seem exactly posted as I am experiencing it.
I have to say I love Armory Bitcoin wallet. There is no other wallet out there that comes close. It has all the features I want and the trust and security I want.
So, I use it no matter if it is buggy sometimes because I still trust it. I found the older versions were more rock solid in terms of giving current balances and transactions. But, the newer version works much much faster with its own database. The old one took about the same as the bitcoin core. The new one is very small. SO that is a major plus.
The problem I have is that sometimes(it happens randomly) it does not give me current balance although I verified it has downloaded all blocks and is current. I tried it 2 ways. I sync it with core first, then load Armory. I also try just letting Armory do it with bitcoind. Both ways sometimes(maybe 1 out of 10 times or so) will not give me current balance.
I get this from the console and it halts with no other lines.
-WARN - 1499194121: (..\BDM_supportClasses.cpp:1891) running 10 zc parser threads
-WARN - 1499194121: (..\BDM_supportClasses.cpp:1891) running 15 zc parser threads
-WARN - 1499194121: (..\BDM_supportClasses.cpp:1891) running 20 zc parser threads
-WARN - 1499194121: (..\BDM_supportClasses.cpp:1891) running 25 zc parser threads
-WARN - 1499194121: (..\BDM_supportClasses.cpp:1891) running 30 zc parser threads
The way I can get around this issue is to only rescan and rebuild armory database. Then, I have current balance. Why is my armory not 100% robust and flawless in scanning database when I load it?