- Stacks at 11:05:23 AM (uptime 6:00)
- AcceptReadWrite Dispatcher [BLOCKED, IN_NATIVE] CPU time: 0:03
- sun.nio.ch.SelectorImpl.select()
- com.aionemu.commons.network.AcceptReadWriteDispatcherImpl.dispatch()
- com.aionemu.commons.network.Dispatcher.run()
- pool-1-thread-1 [WAITING] CPU time: 0:05
- java.lang.Thread.run()
- pool-1-thread-10 [WAITING] CPU time: 0:05
- java.lang.Thread.run()
- pool-1-thread-11 [WAITING] CPU time: 0:05
- java.util.concurrent.locks.ReentrantLock.lock()
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.sendAttackStatusPacketUpdate(SM_ATTACK_STATUS$TYPE, int)
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.onIncreaseHp(SM_ATTACK_STATUS$TYPE, int)
- com.aionemu.gameserver.model.gameobjects.stats.CreatureLifeStats.increaseHp(SM_ATTACK_STATUS$TYPE, int)
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.restoreHp()
- com.aionemu.gameserver.services.LifeStatsRestoreService$HpMpRestoreTask.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-1-thread-12 [BLOCKED] CPU time: 0:05
- sun.nio.ch.SelectionKeyImpl.interestOps(int)
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.sendAttackStatusPacketUpdate(SM_ATTACK_STATUS$TYPE, int)
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.onIncreaseMp(SM_ATTACK_STATUS$TYPE, int)
- com.aionemu.gameserver.model.gameobjects.stats.CreatureLifeStats.increaseMp(SM_ATTACK_STATUS$TYPE, int)
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.restoreMp()
- com.aionemu.gameserver.services.LifeStatsRestoreService$HpMpRestoreTask.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-1-thread-2 [BLOCKED] CPU time: 0:05
- sun.nio.ch.SelectionKeyImpl.interestOps(int)
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.model.group.PlayerGroup.updateGroupUIToEvent(Player, GroupEvent)
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.sendGroupPacketUpdate()
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.onReduceHp()
- com.aionemu.gameserver.model.gameobjects.stats.CreatureLifeStats.reduceHp(int, Creature, boolean)
- com.aionemu.gameserver.controllers.PlayerController.onAttack(Creature, int, SM_ATTACK_STATUS$TYPE, int, int, boolean)
- com.aionemu.gameserver.controllers.PlayerController.onAttack(Creature, int, SM_ATTACK_STATUS$TYPE, int, boolean)
- com.aionemu.gameserver.controllers.CreatureController.onAttack(Creature, int, boolean)
- com.aionemu.gameserver.controllers.NpcController.attackTarget(Creature)
- com.aionemu.gameserver.ai.desires.impl.AttackDesire.handleDesire(AI)
- com.aionemu.gameserver.ai.desires.impl.GeneralDesireIteratorHandler.next(Desire, Iterator)
- com.aionemu.gameserver.ai.desires.DesireQueue.iterateDesires(DesireIteratorHandler, DesireIteratorFilter[])
- com.aionemu.gameserver.ai.AI.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-1-thread-3 [WAITING] CPU time: 0:05
- java.lang.Thread.run()
- pool-1-thread-4 [BLOCKED] CPU time: 0:05
- sun.nio.ch.SelectionKeyImpl.interestOps(int)
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.model.gameobjects.stats.PlayerLifeStats.sendHpPacketUpdateImpl()
- com.aionemu.gameserver.taskmanager.tasks.PacketBroadcaster$BroadcastMode$1.sendPacket(Creature)
- com.aionemu.gameserver.taskmanager.tasks.PacketBroadcaster$BroadcastMode.trySendPacket(Creature, byte)
- com.aionemu.gameserver.taskmanager.tasks.PacketBroadcaster.callTask(Creature)
- com.aionemu.gameserver.taskmanager.tasks.PacketBroadcaster.callTask(Object)
- com.aionemu.gameserver.taskmanager.AbstractFIFOPeriodicTaskManager.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-1-thread-5 [WAITING] CPU time: 0:05
- java.lang.Thread.run()
- pool-1-thread-6 [WAITING] CPU time: 0:05
- java.lang.Thread.run()
- pool-1-thread-7 [WAITING] CPU time: 0:05
- java.lang.Thread.run()
- pool-1-thread-8 [RUNNABLE, IN_NATIVE] CPU time: 0:05
- org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery()
- com.aionemu.commons.database.DB.select(String, ReadStH, String)
- com.aionemu.commons.database.DB.select(String, ReadStH)
- mysql5.MySQL5MailDAO.loadPlayerMailbox(Player)
- com.aionemu.gameserver.services.MailService$MailLoadTask.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-1-thread-9 [WAITING] CPU time: 0:05
- java.lang.Thread.run()
- pool-2-thread-1 [BLOCKED] CPU time: 0:01
- sun.nio.ch.SelectionKeyImpl.interestOps(int)
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.controllers.PlayerController.notSee(VisibleObject, boolean)
- com.aionemu.gameserver.world.KnownList.removeObject(VisibleObject, boolean)
- com.aionemu.gameserver.world.KnownList.findVisibleObjects()
- com.aionemu.gameserver.world.KnownList.doUpdate()
- com.aionemu.gameserver.model.gameobjects.VisibleObject.updateKnownlist()
- com.aionemu.gameserver.world.World.updatePosition(VisibleObject, float, float, float, byte, boolean)
- com.aionemu.gameserver.world.World.updatePosition(VisibleObject, float, float, float, byte)
- com.aionemu.gameserver.network.aion.clientpackets.CM_MOVE.runImpl()
- com.aionemu.gameserver.network.aion.AionClientPacket.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.gameserver.taskmanager.FIFORunnableQueue.removeAndExecuteFirst()
- com.aionemu.gameserver.taskmanager.FIFOExecutableQueue.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-2-thread-2 [WAITING] CPU time: 0:01
- java.util.concurrent.locks.ReentrantLock.lock()
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility$1.run(Player)
- com.aionemu.gameserver.utils.PacketSendUtility$1.run(AionObject)
- com.zettacore.gameserver.world.Executor.runImpl(Collection)
- com.zettacore.gameserver.world.Executor.access$000(Executor, Collection)
- com.zettacore.gameserver.world.Executor$1.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-2-thread-3 [RUNNABLE, IN_NATIVE] CPU time: 0:01
- sun.nio.ch.SelectionKeyImpl.interestOps(int)
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.controllers.PlayerController.notSee(VisibleObject, boolean)
- com.aionemu.gameserver.world.KnownList.removeObject(VisibleObject, boolean)
- com.aionemu.gameserver.world.KnownList.findVisibleObjects()
- com.aionemu.gameserver.world.KnownList.doUpdate()
- com.aionemu.gameserver.model.gameobjects.VisibleObject.updateKnownlist()
- com.aionemu.gameserver.world.World.updatePosition(VisibleObject, float, float, float, byte, boolean)
- com.aionemu.gameserver.world.World.updatePosition(VisibleObject, float, float, float, byte)
- com.aionemu.gameserver.network.aion.clientpackets.CM_MOVE.runImpl()
- com.aionemu.gameserver.network.aion.AionClientPacket.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.gameserver.taskmanager.FIFORunnableQueue.removeAndExecuteFirst()
- com.aionemu.gameserver.taskmanager.FIFOExecutableQueue.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-2-thread-4 [RUNNABLE, IN_NATIVE] CPU time: 0:01
- com.mysql.jdbc.PreparedStatement.executeQuery()
- org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery()
- mysql5.MySQL5PlayerDAO.getCharacterCountOnAccount(int)
- com.aionemu.gameserver.services.AccountService.getCharacterCountFor(int)
- com.aionemu.gameserver.network.loginserver.clientpackets.CM_LS_REQUEST_CHARACTER_COUNT.runImpl()
- com.aionemu.gameserver.network.loginserver.LsClientPacket.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-2-thread-5 [RUNNABLE, IN_NATIVE] CPU time: 0:01
- sun.nio.ch.EPollSelectorImpl.wakeup()
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.controllers.PlayerController.see(VisibleObject)
- com.aionemu.gameserver.world.KnownList.storeObject(AionObject)
- com.aionemu.gameserver.world.KnownList.findVisibleObjects()
- com.aionemu.gameserver.world.KnownList.doUpdate()
- com.aionemu.gameserver.model.gameobjects.VisibleObject.updateKnownlist()
- com.aionemu.gameserver.world.World.spawn(VisibleObject)
- com.aionemu.gameserver.network.aion.clientpackets.CM_LEVEL_READY.runImpl()
- com.aionemu.gameserver.network.aion.AionClientPacket.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.gameserver.taskmanager.FIFORunnableQueue.removeAndExecuteFirst()
- com.aionemu.gameserver.taskmanager.FIFOExecutableQueue.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-2-thread-6 [BLOCKED] CPU time: 0:01
- sun.nio.ch.EPollSelectorImpl.wakeup()
- com.aionemu.commons.network.AConnection.enableWriteInterest()
- com.aionemu.gameserver.network.aion.AionConnection.sendPacket(AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.sendPacket(Player, AionServerPacket)
- com.aionemu.gameserver.utils.PacketSendUtility.broadcastPacket(Player, AionServerPacket, boolean)
- com.aionemu.gameserver.controllers.PlayerController.attackTarget(Creature)
- com.aionemu.gameserver.network.aion.clientpackets.CM_ATTACK.runImpl()
- com.aionemu.gameserver.network.aion.AionClientPacket.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.gameserver.taskmanager.FIFORunnableQueue.removeAndExecuteFirst()
- com.aionemu.gameserver.taskmanager.FIFOExecutableQueue.run()
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(Runnable, long)
- com.aionemu.commons.utils.concurrent.ExecuteWrapper.run()
- java.lang.Thread.run()
- pool-4-thread-1 [WAITING] CPU time: 0:00
- java.lang.Thread.run()
- pool-4-thread-2 [WAITING] CPU time: 0:00
- java.lang.Thread.run()
- pool-4-thread-3 [WAITING] CPU time: 0:00
- java.lang.Thread.run()
- pool-4-thread-4 [WAITING] CPU time: 0:00
- java.lang.Thread.run()
- Thread-2 [SLEEPING] CPU time: 0:00
- java.lang.Thread.sleep(long)
- com.aionemu.gameserver.utils.DeadlockDetector.run()
- java.lang.Thread.run()
