Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/forumdisplay.php?f=653)
-   -   [L2jServer]Erro SpawnHandler. (https://secretexperience.net/showthread.php?t=20558)

VslDream 15-04-2010 04:56 AM

[L2jServer]Erro SpawnHandler.
 
Galera, blza?

Já faz um bom tempinho que eu me depara com este erro em alguns de meu Game Server.
Mas nunca conseguimos arruma-lo. É algo a ver com Spawn (AutoSpawnHandler)

Sempre que acontece so na base dos restarts.
Ou do contrario, não tem como dar spawn em nenhum Npc no server.

Código:

        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477633): java.lang.NullPointerException
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477645): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477644): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477643): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477642): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477641): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477640): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477672): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477671): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477670): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        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)
AutoSpawnHandler: An error occurred while initializing spawn instance (Object ID
 = 268477669): java.lang.NullPointerException
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        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)
java.lang.NullPointerException
        at javolution.util.FastMap$Entry.access$100(Unknown Source)
        at javolution.util.FastMap.addEntry(Unknown Source)
        at javolution.util.FastMap.put(Unknown Source)
        at net.sf.l2j.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable.ja
va:268)
        at net.sf.l2j.gameserver.model.AutoSpawnHandler$AutoSpawner.run(AutoSpaw
nHandler.java:523)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(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)

Ele fica assim... Um atras do outro.
Ate alguem restartar o servidor.

Alguem sabe como resolver?
Desde já muito obrigado a todos!

jpsmaster16 15-04-2010 08:41 AM

Amigo esse mesmo erro ja dweu comigo.
Somente precisei reinstalar o JAVA.

VslDream 15-04-2010 08:54 AM

Ja fiz e refiz isto varias vezes amigo.
Ou voce deu sorte, ou seu erro nao era EXATAMENTE este.

Já instalei de todo tipo de versao do java, e varias vezes.
O erro sempre volta a acontecer.
Lembrando que não é um ERRO que acontece todo dia.
Tem dia que da o erro, e ai so restartando o server para resolver.

Quem souber como resolver, e me da uma luz, eu agraço!
Vlws!

jpsmaster16 15-04-2010 09:02 AM

No meu server parceiro, quando dava isso, chega cuase travava o Dedicado.
Consumo de Processsador ficava em 99%.
----------------------------------------------------------
Outra coisa, por acaso:
Voce apertou COntrol + Alt + DEL, e botou o server rodando como prioridade Maxima?
E fala quantos de MB tem seu PC.

VslDream 15-04-2010 11:06 AM

No meu não chega a travar nao.
Mas aumenta o consumo de Ram, e processador.

Não coloquei pra rodar em Hight Priority nao.
Meu dedicado fica hospedado no brasil, com as seguinte config:

Quad Xeon | 8GB Ram | 320HDD.

Tem que ter um modo de arrumar isto via codigo java.
Ou sei la... Ja consegui concertar muitos erros no server, mas este nao acho!

vicfelipe 15-04-2010 11:16 AM

Na verdade não tem nada haver com seu PC, isso acontece na maioria das vezes quando há substituição do arquivo base do seu gameserver ou quando há o fexamento por processo do gameserver. Assim quando iniciá-lo novamente quando algum personagem logar aparecerá este erro no gameserver.
Para resolver, evite trocar arquivos da lib com o servidor online ou fazer o desligamento do gameserver por fechamento do processo famoso "finalizar tarefa".

VslDream 16-04-2010 03:58 AM

Certo.
Mas isto que voce falou evitar acontecer?
No meu caso que ja esta acontecendo, eu não teria que corrigi-lo?

Valeus mesmo pela força galera!

DS-Dazzel 16-04-2010 09:19 AM

caso vc conssiga arruma para evitar acontecer denovo isso utilise esse comando para desliga o servidor pelo console

Control + C = s
e so vc aperta Control + C espera algums segundos ele vai diser s / n
vc digita S
e pronto ele fecha salvando tudo que vc fes como se fosse um shutdown

jpsmaster16 16-04-2010 09:49 AM

É super importante você não se apressar e Finalizar o Processo...
As vezes pode demorar um pouco para aparecer:
Citação:

Deseja finalizar......S ou N?
Mas aguade, pois isso evita erros futuros.
Citação:

Alguns intens de Players não serão salvos.
Corromper arquivos do server.
Corromper tabelas do banco de dados.(geramente ITENS)

VslDream 16-04-2010 04:54 PM

Sim. Vou me atentar para isto galera.
Mandei verificar as tabelas do meu banco de dados, e otimiza-las.
Não encontrou nenhum erro.

Vou lembrar dos conselhos. Mas que eu me lembre sempre mandei desligar o server pelo comando Shutdown dentro do jogo mesmo.
Mas todo conhecimento é super importante... Valeus mesmo galera.

Só para já aproveitar a area que esta sendo resolvida aqui. E para não postar asssuntos que não condizem com o titulo eu criei um outro post, com outros errinhos que costumo me deparar com eles.

Vejam: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Obrigadao galera!


Horários baseados na GMT -3. Agora são 01:10 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.