Skocz do zawartości
WolfLieutenant

Problem z serwerem w momencie śmierci gracza

Polecane posty

Witam,

Zwracam się do Was z kłopotem którego sam nie potrafię rozwiązać. Tak jak napisałem w temacie, gdy na serwerze umrze gracz, ponowne wejście jest niemożliwe(pojawia się informacja, że dany gracz już jest na serwerze), a po chwili serwer samoistnie się wyłącza. Serwer stoi na silniku Spigot 1.13.2-R0.1.

Pod spodem zamieszczam logi po wyłączeniu serwera:

 

[13:43:30 ERROR]:org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:198)
[13:43:30 ERROR]:org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:2145)
[13:43:30 ERROR]:org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLineSimple(ConsoleReader.java:3183)
[13:43:30 ERROR]:org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2333)
[13:43:30 ERROR]:org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2269)
[13:43:30 ERROR]:org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2257)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.DedicatedServer$2.run(DedicatedServer.java:93)
[13:43:30 ERROR]: ------------------------------
[13:43:30 ERROR]: Current Thread: Thread-3
[13:43:30 ERROR]:PID: 22 | Suspended: false | Native: false | State: RUNNABLE
[13:43:30 ERROR]:Thread is waiting on monitor(s):
[13:43:30 ERROR]:Locked on:java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
[13:43:30 ERROR]:Locked on:java.io.PrintStream.write(PrintStream.java:482)
[13:43:30 ERROR]:Locked on:java.io.PrintStream.write(PrintStream.java:480)
[13:43:30 ERROR]:Stack:
[13:43:30 ERROR]:java.io.FileOutputStream.writeBytes(Native Method)
[13:43:30 ERROR]:java.io.FileOutputStream.write(FileOutputStream.java:326)
[13:43:30 ERROR]:java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
[13:43:30 ERROR]:java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
[13:43:30 ERROR]:java.io.PrintStream.write(PrintStream.java:482)
[13:43:30 ERROR]:java.io.PrintStream.write(PrintStream.java:480)
[13:43:30 ERROR]:java.io.FilterOutputStream.write(FilterOutputStream.java:97)
[13:43:30 ERROR]:org.bukkit.craftbukkit.v1_13_R2.util.TerminalConsoleWriterThread.run(TerminalConsoleWriterThread.java:46)
[13:43:30 ERROR]:java.lang.Thread.run(Thread.java:745)
[13:43:30 ERROR]: ------------------------------
[13:43:30 ERROR]: Current Thread: DestroyJavaVM
[13:43:30 ERROR]:PID: 20 | Suspended: false | Native: false | State: RUNNABLE
[13:43:30 ERROR]:Stack:
[13:43:30 ERROR]: ------------------------------
[13:43:30 ERROR]: Current Thread: Server thread
[13:43:30 ERROR]:PID: 18 | Suspended: false | Native: false | State: WAITING
[13:43:30 ERROR]:Thread is waiting on monitor(s):
[13:43:30 ERROR]:Locked on:org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485)
[13:43:30 ERROR]:Stack:
[13:43:30 ERROR]:sun.misc.Unsafe.park(Native Method)
[13:43:30 ERROR]:java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
[13:43:30 ERROR]:java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
[13:43:30 ERROR]:java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:967)
[13:43:30 ERROR]:java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1283)
[13:43:30 ERROR]:java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:727)
[13:43:30 ERROR]:com.earth2me.essentials.storage.AsyncStorageObjectHolder.acquireReadLock(AsyncStorageObjectHolder.java:46)
[13:43:30 ERROR]:com.earth2me.essentials.spawn.SpawnStorage.getSpawn(SpawnStorage.java:63)
[13:43:30 ERROR]:com.earth2me.essentials.spawn.EssentialsSpawnPlayerListener.onPlayerRespawn(EssentialsSpawnPlayerListener.java:65)
[13:43:30 ERROR]:com.earth2me.essentials.spawn.EssentialsSpawn$1.execute(EssentialsSpawn.java:51)
[13:43:30 ERROR]:org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[13:43:30 ERROR]:org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500)
[13:43:30 ERROR]:org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.PlayerList.moveToWorld(PlayerList.java:654)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.PlayerList.moveToWorld(PlayerList.java:583)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1904)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.PacketPlayInClientCommand.a(SourceFile:31)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.PacketPlayInClientCommand.a(SourceFile:8)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.PlayerConnectionUtils$$Lambda$1891/530949475.run(Unknown Source)
[13:43:30 ERROR]:java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[13:43:30 ERROR]:java.util.concurrent.FutureTask.run(FutureTask.java:266)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:900)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:835)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:733)
[13:43:30 ERROR]:java.lang.Thread.run(Thread.java:745)
[13:43:30 ERROR]: ------------------------------
[13:43:30 ERROR]: Current Thread: Server Infinisleeper
[13:43:30 ERROR]:PID: 19 | Suspended: false | Native: false | State: TIMED_WAITING
[13:43:30 ERROR]:Stack:
[13:43:30 ERROR]:java.lang.Thread.sleep(Native Method)
[13:43:30 ERROR]:net.minecraft.server.v1_13_R2.DedicatedServer$1.run(DedicatedServer.java:66)
[13:43:30 ERROR]: ------------------------------
[13:43:30 ERROR]: Current Thread: Snooper Timer
[13:43:30 ERROR]:PID: 15 | Suspended: false | Native: false | State: WAITING
[13:43:30 ERROR]:Stack:
[13:43:30 ERROR]:java.lang.Object.wait(Native Method)
[13:43:30 ERROR]:java.lang.Object.wait(Object.java:502)
[13:43:30 ERROR]:java.util.TimerThread.mainLoop(Timer.java:526)
[13:43:30 ERROR]:java.util.TimerThread.run(Timer.java:505)
[13:43:30 ERROR]: ------------------------------
[13:43:30 ERROR]: Current Thread: Signal Dispatcher
[13:43:30 ERROR]:PID: 5 | Suspended: false | Native: false | State: RUNNABLE
[13:43:30 ERROR]:Stack:
[13:43:30 ERROR]: ------------------------------
[13:43:30 ERROR]: Current Thread: Finalizer
[13:43:30 ERROR]:PID: 3 | Suspended: false | Native: false | State: WAITING
[13:43:30 ERROR]:Stack:
[13:43:30 ERROR]:java.lang.Object.wait(Native Method)
[13:43:30 ERROR]:java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
[13:43:30 ERROR]:java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
[13:43:30 ERROR]:java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
[13:43:30 ERROR]: ------------------------------
[13:43:30 ERROR]: Current Thread: Reference Handler
[13:43:30 ERROR]:PID: 2 | Suspended: false | Native: false | State: WAITING
[13:43:30 ERROR]:Stack:
[13:43:30 ERROR]:java.lang.Object.wait(Native Method)
[13:43:30 ERROR]:java.lang.Object.wait(Object.java:502)
[13:43:30 ERROR]:java.lang.ref.Reference.tryHandlePending(Reference.java:191)
[13:43:30 ERROR]:java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
[13:43:30 ERROR]: ------------------------------
[13:43:30 INFO]: Startup script './start.sh' does not exist! Stopping server.
[13:43:30 INFO]: Stopping server

 

Jeżeli ktoś wie w czym tkwi problem, to byłbym wdzięczny za rady co mogę z tym zrobić.

Pozdrawiam

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To są wszystkie pluginy na serwerze:

-AutoMessage

-bStats

-ClearLag

-Essentials

-PermissionsEx

-PluginMetrics

-ProtocolLib

-Vault

-WorldEdit 

-WorldGuard

Timber, WE oraz WG zostały dodane po pojawieniu się problemu, więc wątpię, żeby miały wpływ na zaistniały problem.

Co do logów. Rzadko pojawiają się we wspomnianej wcześniej sytuacji. Tak jakby serwer nie zawsze rejestrowa, że przestał już działać. Ten jeden akurat udało mi się skopiować jak na razie. 

 

Edytowano przez WolfLieutenant

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Spróbuj kolejno wyłączać pluginy i sprawdzaj czy po usunięciu któregoś problem przestaje występować.

  • Dzięki 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

×