Jump to content

[Spigot] Exception in server tick loop


MWojt

Empfohlene Beiträge

Hi Leute,

ich habe ein Problem: Mein Server stürzt ständig ab.

Kann mir jmd den Gefallen tun und diesen Code knacken und mir sagen, was ich machen muss?

Crash-Log:

---- Minecraft Crash Report ----

// Ooh. Shiny.

Time: 3/28/14 8:25 PM

Description: Exception in server tick loop

java.lang.ArrayIndexOutOfBoundsException: -1

at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:368)

at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:377)

at net.minecraft.server.v1_7_R1.PlayerList.tick(PlayerList.java:787)

at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:704)

at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273)

at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562)

at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469)

at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)

A detailed walkthrough of the error, its code path and all known details is as follows:

---------------------------------------------------------------------------------------

-- System Details --

Details:

Minecraft Version: 1.7.2

Operating System: Linux (amd64) version 2.6.32-45-generic

Java Version: 1.7.0_03, Oracle Corporation

Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation

Memory: 392924856 bytes (374 MB) / 863633408 bytes (823 MB) up to 954466304 bytes (910 MB)

JVM Flags: 3 total; -Xmx1024M -Xms512M -XX:MaxPermSize=256M

AABB Pool Size: 2666 (149296 bytes; 0 MB) allocated, 2111 (118216 bytes; 0 MB) used

IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95

CraftBukkit Information:

Running: CraftBukkit version git-Spigot-1325 (MC: 1.7.2) (Implementing API version 1.7.2-R0.4-SNAPSHOT) true

Plugins: { WorldEdit v5.5.8 com.sk89q.worldedit.bukkit.WorldEditPlugin [], CmdCatch v1.2 com.rundumsweb.servers.cmdcatch.Main [Martin Buergmann], PVPPack v0.2.6 mc.boboman13.pvppack.PVPPack [boboman13], RateOfXray v1.0.17 de.quurks.rateofxray.RateOfXray [Quurks], Vault v1.2.31-b411 net.milkbowl.vault.Vault [cereal, Sleaker, mung3r], PermissionsEx v1.20.4 ru.tehkode.permissions.bukkit.PermissionsEx [[t3hk0d3, zml]], Multiverse-Core v2.5-b678 com.onarandombox.MultiverseCore.MultiverseCore [Rigby, fernferret, lithium3141, main--], LogBlock v1.80 de.diddiz.LogBlock.LogBlock [DiddiZ, md_5, ammar2, frymaster], LWC v4.4.0 (b881) (July 11, 2013) com.griefcraft.lwc.LWCPlugin [Hidendra], WorldGuard v5.8 com.sk89q.worldguard.bukkit.WorldGuardPlugin [], Essentials vPre2.13.1.2 com.earth2me.essentials.Essentials [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Iaccidentally], SimpleRegionMarket v3.6 me.ienze.SimpleRegionMarket.SimpleRegionMarket [ienze, theZorro266], CommandSigns v1.9.3 org.zonedabone.commandsigns.CommandSigns [zonedabone, CJxD, HansAnderson], EssentialsSpawn vPre2.13.1.2 com.earth2me.essentials.spawn.EssentialsSpawn [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits], Multiverse-NetherPortals v2.5-b675 com.onarandombox.MultiverseNetherPortals.MultiverseNetherPortals [Rigby, fernferret], ChestShop v3.7.5 com.Acrobot.ChestShop.ChestShop [Acrobot], EssentialsChat vPre2.13.1.2 com.earth2me.essentials.chat.EssentialsChat [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Okamosy, Iaccidentally],}

Warnings: DEFAULT

Threads: { TIMED_WAITING Snooper Timer: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Timer.java:552), java.util.TimerThread.run(Timer.java:505)], TIMED_WAITING EbeanBackgroundThread: [java.lang.Thread.sleep(Native Method), com.avaje.ebeaninternal.server.lib.BackgroundThread$Runner.run(BackgroundThread.java:168), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Thread-9: [java.lang.Thread.sleep(Native Method), com.griefcraft.modules.credits.CreditsModule$CreditsTask.run(CreditsModule.java:110), java.lang.Thread.run(Thread.java:722)], RUNNABLE Netty IO #1: [sun.nio.ch.EPollArrayWrapper.epollWait(Native Method), sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228), sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81), sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87), sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98), net.minecraft.util.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591), net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301), net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Spigot Watchdog Thread: [java.lang.Thread.sleep(Native Method), org.spigotmc.WatchdogThread.run(WatchdogThread.java:85)], WAITING Thread-5: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), net.minecraft.util.com.mojang.util.QueueLogAppender.getNextLogEvent(QueueLogAppender.java:73), org.bukkit.craftbukkit.v1_7_R1.util.TerminalConsoleWriterThread.run(TerminalConsoleWriterThread.java:25), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Server Infinisleeper: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_7_R1.ThreadSleepForever.run(SourceFile:62)], RUNNABLE File IO Thread: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_7_R1.FileIOThread.b(SourceFile:37), net.minecraft.server.v1_7_R1.FileIOThread.run(SourceFile:23), java.lang.Thread.run(Thread.java:722)], RUNNABLE Server thread: [java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.bukkit.craftbukkit.v1_7_R1.CraftCrashReport.call(CraftCrashReport.java:28), net.minecraft.server.v1_7_R1.CrashReportSystemDetails.a(SourceFile:74), net.minecraft.server.v1_7_R1.CrashReport.h(CrashReport.java:45), net.minecraft.server.v1_7_R1.CrashReport.<init>(CrashReport.java:33), net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:489), net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)], WAITING PermissionsEx-Cleaner: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.TimerThread.mainLoop(Timer.java:526), java.util.TimerThread.run(Timer.java:505)], WAITING Finalizer: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], RUNNABLE Query Listener #1: [java.net.PlainDatagramSocketImpl.receive0(Native Method), java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:135), java.net.DatagramSocket.receive(DatagramSocket.java:775), net.minecraft.server.v1_7_R1.RemoteStatusListener.run(SourceFile:256), java.lang.Thread.run(Thread.java:722)], RUNNABLE Netty IO #2: [sun.nio.ch.EPollArrayWrapper.epollWait(Native Method), sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228), sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81), sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87), sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98), net.minecraft.util.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591), net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301), net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING MySQL Connection Reaper Thread - LogBlock: [java.lang.Thread.sleep(Native Method), de.diddiz.util.MySQLConnectionPool$ConnectionReaper.run(MySQLConnectionPool.java:103), java.lang.Thread.run(Thread.java:722)], RUNNABLE Netty IO #0: [sun.nio.ch.EPollArrayWrapper.epollWait(Native Method), sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228), sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81), sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87), sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98), net.minecraft.util.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591), net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301), net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101), java.lang.Thread.run(Thread.java:722)], WAITING Reference Handler: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], TIMED_WAITING Keep-Alive-Timer: [java.lang.Thread.sleep(Native Method), sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:172), java.lang.Thread.run(Thread.java:722)], RUNNABLE Netty IO #3: [sun.nio.ch.EPollArrayWrapper.epollWait(Native Method), sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228), sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81), sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87), sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98), net.minecraft.util.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591), net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301), net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101), java.lang.Thread.run(Thread.java:722)], WAITING pool-4-thread-1: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], WAITING Ebean-jdbcsqlitepluginsChestShopChestShopdb.0: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), com.avaje.ebeaninternal.server.lib.thread.PooledThread.run(PooledThread.java:75), java.lang.Thread.run(Thread.java:722)], RUNNABLE Signal Dispatcher: [], RUNNABLE Chunk I/O Executor Thread-1: [java.util.zip.Inflater.inflateBytes(Native Method), java.util.zip.Inflater.inflate(Inflater.java:256), java.util.zip.InflaterInputStream.read(InflaterInputStream.java:152), java.io.BufferedInputStream.fill(BufferedInputStream.java:235), java.io.BufferedInputStream.read1(BufferedInputStream.java:275), java.io.BufferedInputStream.read(BufferedInputStream.java:334), java.io.DataInputStream.readFully(DataInputStream.java:195), java.io.DataInputStream.readFully(DataInputStream.java:169), net.minecraft.server.v1_7_R1.NBTTagByteArray.load(NBTTagByteArray.java:28), net.minecraft.server.v1_7_R1.NBTTagCompound.a(SourceFile:329), net.minecraft.server.v1_7_R1.NBTTagCompound.load(SourceFile:37), net.minecraft.server.v1_7_R1.NBTTagList.load(SourceFile:35), net.minecraft.server.v1_7_R1.NBTTagCompound.a(SourceFile:329), net.minecraft.server.v1_7_R1.NBTTagCompound.load(SourceFile:37), net.minecraft.server.v1_7_R1.NBTTagCompound.a(SourceFile:329), net.minecraft.server.v1_7_R1.NBTTagCompound.load(SourceFile:37), net.minecraft.server.v1_7_R1.NBTCompressedStreamTools.a(SourceFile:107), net.minecraft.server.v1_7_R1.NBTCompressedStreamTools.a(SourceFile:78), net.minecraft.server.v1_7_R1.ChunkRegionLoader.loadChunk(ChunkRegionLoader.java:81), org.bukkit.craftbukkit.v1_7_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:19), org.bukkit.craftbukkit.v1_7_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:13), org.bukkit.craftbukkit.v1_7_R1.util.AsynchronousExecutor$Task.init(AsynchronousExecutor.java:150), org.bukkit.craftbukkit.v1_7_R1.util.AsynchronousExecutor$Task.initAsync(AsynchronousExecutor.java:95), org.bukkit.craftbukkit.v1_7_R1.util.AsynchronousExecutor$Task.run(AsynchronousExecutor.java:85), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Craft Scheduler Thread - 10: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Craft Scheduler Thread - 11: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Craft Scheduler Thread - 2: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE RCON Listener #2: [java.net.PlainSocketImpl.socketAccept(Native Method), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), net.minecraft.server.v1_7_R1.RemoteControlListener.run(SourceFile:69), java.lang.Thread.run(Thread.java:722)], RUNNABLE Server console handler: [java.io.FileInputStream.readBytes(Native Method), java.io.FileInputStream.read(FileInputStream.java:242), java.io.BufferedInputStream.fill(BufferedInputStream.java:235), java.io.BufferedInputStream.read(BufferedInputStream.java:254), java.io.FilterInputStream.read(FilterInputStream.java:83), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLineSimple(ConsoleReader.java:1506), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1153), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1117), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1105), net.minecraft.server.v1_7_R1.ThreadCommandReader.run(ThreadCommandReader.java:34)], TIMED_WAITING Thread-8: [java.lang.Thread.sleep(Native Method), com.griefcraft.util.DatabaseThread.run(DatabaseThread.java:181), java.lang.Thread.run(Thread.java:722)],}

Recent tasks from 4817-4847{LogBlock:de.diddiz.LogBlock.Consumer@4869,}

Profiler Position: N/A (disabled)

Vec3 Pool Size: ~~ERROR~~ NullPointerException: null

Player Count: 2 / 20; [EntityPlayer['MarekWojt'/879, l='neutral', x=1179.25, y=84.36, z=565.15](MarekWojt at 1179.2503002950298,84.36405649381774,565.1480630279128), EntityPlayer['Selda24'/983, l='neutral', x=1169.31, y=71.00, z=543.59](Selda24 at 1169.3062861320545,71.0,543.5888833256779)]

Is Modded: Definitely; Server brand changed to 'CraftBukkit'

Type: Dedicated Server (map_server.txt)

Danke im Vorraus,

MWojt

bearbeitet von MWojt
Link zu diesem Kommentar
Auf anderen Seiten teilen

Auf der Spigot-Seite wird direkt der Patch angeboten. Diese Version funktioniert.

Ich will das auch gar nicht weiter erklären, nur grob: Hängt damit zusammen, dass Spigot zum Teil die Systemzeit verwendet, geteilt durch 50. Beginnend mit 1970 (UNIX-Zeit) ist nun der Maximalwert, der in der Long-Variable stehen kann, erreicht (etwa 2,1 Mrd.). Weil das binäre Zahlensystem so funktioniert, ist der nächste Wert (also +1) nun bei -2,1Mrd.. Natürlich führt eine negative Zeit bei vielen Plugins zu erheblichen Problemen.

Gruß Arcalio

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B