Skocz do zawartości

Problem z serwerem w momencie śmierci gracza


WolfLieutenant

Rekomendowane odpowiedzi

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

Odnośnik do komentarza
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. 

 

Edytowane przez WolfLieutenant
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.

×
×
  • Dodaj nową pozycję...