Sometime i receive this bug about rifts:
This shows few times but its irritating.
Only in full hours (to test push windows system timer to full hour minus couple of seconds)
Example:
If You start server at 15:16 push windows timer to 15:59
If You start server at 17:40 push windows timer to 17:59 etc.
If You will push timer couple of times you will receive this bug.
Is some explanation of this problem ? Any fix ?
-----------------------------------------------------------
2017-03-12 00:58:02,698 Some maps were not loaded correctly and reverted to dummy implementation:
2017-03-12 00:58:02,698 [210070000, 210080000, 220080000, 220090000, 301380000, 301390000, 301500000, 900150000, 900220000]
2017-03-12 00:58:11,361 class com.aionemu.gameserver.GameServer$1 - execution time: 5384msec
2017-03-12 00:58:11,504 class com.aionemu.gameserver.utils.chathandlers.ChatProcessor$1 - execution time: 5530msec
2017-03-12 00:58:11,504 class com.aionemu.gameserver.GameServer$1 - execution time: 5532msec
2017-03-12 00:58:14,156 class com.aionemu.gameserver.GameServer$1 - execution time: 8184msec
2017-03-12 00:58:19,186 Automatic restart/shutdown system disable.
2017-03-13 01:13:30,507 Exception in a Runnable execution:
java.util.ConcurrentModificationException: null <<<<<<<<<<<<<<<<<<<<<<< FROM THIS PART
at java.util.ArrayList$Itr.checkForComodification(Unknown Source) ~[na:1.7.0_80]
at java.util.ArrayList$Itr.next(Unknown Source) ~[na:1.7.0_80]
at com.aionemu.gameserver.services.rift.RiftInformer.getSpawned(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.gameserver.services.rift.RiftInformer.getAnnounceData(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.gameserver.services.rift.RiftInformer.getPackets(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.gameserver.services.rift.RiftInformer.getPackets(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.gameserver.services.rift.RiftInformer.sendRiftsInfo(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.gameserver.services.rift.RiftOpenRunnable.run(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:46) ~[ac-commons-1.3.jar:na]
at com.aionemu.commons.utils.concurrent.RunnableWrapper.run(RunnableWrapper.java:38) [ac-commons-1.3.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_80]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_80]