Dev, our wallet stuck every day several times per day for last months. Every day we have to restart it in order to make it sync further. The time on our server is precisely correct and synced well. We are using version 1.2.8. Please, advise - this issue need to be fixed.
Sometimes we see something like that:
2017-05-14 08:07:45 SEVERE: Block not accepted
nxt.BlockchainProcessor$BlockOutOfOrderException: Invalid timestamp: 87026881 current time is 87026865, previous block timestamp is 87026844
The SEVERE message just tells that someone found a block, with system time is too far out of sync, so the wallet/network does not accept it ... my experience is that this does not cause the wallet stuck, it is just a info.
What i can suggest is, ensure you use a 64bit java ... 'java -version' should say it is 64bit, else it is not. Also it is a good idea to ensure, that enough resources, particularly memory is available.
If you keept your burst_db over several version updates ... it may be a good idea, to delete and re-sync it completely. If available you can active openCl support to do that quickly
https://forums.burst-team.us/topic/751/howto-use-opencl-gpu-for-accelerated-snyc-with-blockchain Thats all i can suggest for now, hope one of that ideas helps to fix your issue, hard to guess what could be causing it, as the wallets i maintain run smothly over weeks and months.