Witaj
Gość

Wątek: Problem z Java.  (Przeczytany 1739 razy)

  • Wiadomości: 6

  • Pochwał: 0

Problem z Java.
« dnia: Styczeń 05, 2013, 05:47:27 pm »
Czasami po zabiciu kilku mobow jest maly lag i wyskakuje ten blad w log:

Unclosed connection! Trace:
java.lang.RuntimeException
   at com.l2dc.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:252)
   at com.l2dc.gameserver.taskmanager.TaskManager$ExecutedTask.run(TaskManager.java:86)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
   at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
   at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:679)

Wyskakuje to dosyc czesto i utrudnia nam prace nad serwerem. Co to moze byc?


  • Wiadomości: 100

  • Pochwał: 1

  • Get rich or die tryin'
Odp: Problem z Java.
« Odpowiedź #1 dnia: Styczeń 10, 2013, 08:18:20 am »
Wstawiaj cały log, a nie tylko fragment, bo jestem prawie pewny, że ominąłeś prawdziwy problem.


  • Wiadomości: 391

  • Pochwał: 10

Odp: Problem z Java.
« Odpowiedź #2 dnia: Styczeń 10, 2013, 12:50:09 pm »
Cytuj
Wyskakuje to dosyc czesto i utrudnia nam prace nad serwerem. Co to moze byc?

Podepnij się zdalnie debuggerem pozaznaczaj breakpointy i analizuj co się stało :) Z tego exceptiona na razie za dużo nie wiadomo.

Hint jak debugować: http://www.l2jserver.com/forum/viewtopic.php?f=94&t=19326&p=151649&hilit=eclipse+debug#p151649
Polaczkowo:
Impos - Aeore Healer lvl 93 / Wynn Summoner 85 / TH 58
klan - Kowale
CP Sairea


  • Wiadomości: 157

  • Pochwał: 2

  • "MAD DOG" SMITH
    • MMOPlay Lineage II
Odp: Problem z Java.
« Odpowiedź #3 dnia: Styczeń 31, 2013, 08:20:53 pm »
Czasami po zabiciu kilku mobow jest maly lag i wyskakuje ten blad w log:

Unclosed connection! Trace:
java.lang.RuntimeException
   at com.l2dc.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:252)
   at com.l2dc.gameserver.taskmanager.TaskManager$ExecutedTask.run(TaskManager.java:86)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
   at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
   at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:679)

Wyskakuje to dosyc czesto i utrudnia nam prace nad serwerem. Co to moze byc?

Masz gdzieś w kodzie niezamknięte połączenie z bazą MySQL i w końcu kończy się pula maksymalnej ilości połączeń serwera mysql. Strzelam że jakiś pythonowy scheme buffer.
Oj tam oj tam