Page 1 of 1

Exception in thread "GeneralSTPool-14" java.lang.NullPointer

Posted: Thu Dec 23, 2010 4:31 pm
by xone
If you want to receive support we need this info to help you properly.
ยป Find Revision
L2J Revision Number:Changeset 4443
L2JDP Revision Number:Changeset 7695

Anyone know what this is ? :roll:
Exception in thread "GeneralSTPool-14" java.lang.NullPointerException
at javolution.util.FastList$Node.access$000(FastList.java:768)
at javolution.util.FastList$FastListIterator.next(FastList.java:1020)
at com.l2jserver.gameserver.instancemanager.ItemsOnGroundManager$StoreIn
Db.run(ItemsOnGroundManager.java:228)
at com.l2jserver.gameserver.ThreadPoolManager$RunnableWrapper.run(Thread
PoolManager.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$101(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
runPeriodic(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Another one:
Exception in thread "GeneralSTPool-13" java.lang.NullPointerException
at javolution.util.FastList$Node.access$000(FastList.java:768)
at javolution.util.FastList$FastListIterator.next(FastList.java:1020)
at com.l2jserver.gameserver.instancemanager.ItemsOnGroundManager$StoreIn
Db.run(ItemsOnGroundManager.java:228)
at com.l2jserver.gameserver.ThreadPoolManager$RunnableWrapper.run(Thread
PoolManager.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$101(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
runPeriodic(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Re: Exception in thread "GeneralSTPool-14" java.lang.NullPoi

Posted: Thu Dec 23, 2010 10:39 pm
by benurb
Concurrency issue ^^ Replace the collection that is iterated over (in the lines you see in stack trace) with a thread safe collection (FastList/FastMap.shared(), CopyOnWriteArrayList, ConcurrentHashMap, etc.), do neccessary synchronization, and post a diff in "User Contributions" forum ^^