Seit letztem Wochenende scheint irgendwas mit dem Minecraftservice nicht mehr zu stimmen. Jeden Tag kommen einige an Crash-Reports dazu:
Ich hab den Server bereits aktualisiert und neu gestartet, jedoch bleibt der Fehler wohl weiterhin bestehen.
Hier der letzte Crashreport:
Ich hab keine Ahnung warum der Service selbst bei 0 Spielern nicht hinterher kommt.
Was eventuell zu testen wäre:
- Downgrade auf eine ältere Version (mit dem mvst zu machen wie mit einem update)
- Den Kartenstand vor dem Wochenende mal einspielen
Wenn jemand weitere Ideen hat, immer her damit.
Edit:
Ich hab ein kleines Skript runtergehackt, welches des Server startet, sofern er nicht schon läuft. Das Skript wird alle halbe Stunde ausgeführt.
Code:
crash-2016-01-26_16.19.46-server.txt
crash-2016-02-01_07.53.54-server.txt
crash-2016-02-05_19.05.51-server.txt
crash-2016-06-01_04.45.33-server.txt
crash-2016-06-05_11.03.12-server.txt
crash-2016-06-09_02.44.47-server.txt
crash-2016-06-09_09.47.07-server.txt
crash-2016-06-26_21.40.39-server.txt
crash-2016-06-27_00.34.25-server.txt
crash-2016-06-27_10.53.34-server.txt
crash-2016-06-27_23.55.09-server.txt
crash-2016-06-28_20.01.27-server.txt
crash-2016-06-28_21.44.44-server.txt
crash-2016-06-29_00.39.36-server.txt
crash-2016-06-29_19.19.55-server.txt
crash-2016-06-29_21.37.34-server.txt
crash-2016-06-29_23.05.16-server.txt
crash-2016-06-30_00.35.07-server.txt
Hier der letzte Crashreport:
Code:
---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.
Time: 30.06.16 00:35
Description: Watching Server
java.lang.Error
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:345)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at java.io.PrintStream.write(PrintStream.java:482)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)
at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185)
at java.io.PrintStream.write(PrintStream.java:527)
at java.io.PrintStream.print(PrintStream.java:669)
at java.io.PrintStream.println(PrintStream.java:823)
at java.lang.Throwable$WrappedPrintStream.println(Throwable.java:748)
at java.lang.Throwable.printStackTrace(Throwable.java:658)
at java.lang.Throwable.printStackTrace(Throwable.java:643)
at java.lang.Throwable.printStackTrace(Throwable.java:634)
at azy.a(SourceFile:137)
at azv.a(SourceFile:45)
at ls.a(SourceFile:926)
at ls.a(SourceFile:879)
at net.minecraft.server.MinecraftServer.a(SourceFile:372)
at net.minecraft.server.MinecraftServer.C(SourceFile:572)
at net.minecraft.server.MinecraftServer.run(SourceFile:458)
at java.lang.Thread.run(Thread.java:745)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Server Watchdog
Stacktrace:
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:345)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at java.io.PrintStream.write(PrintStream.java:482)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)
at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185)
at java.io.PrintStream.write(PrintStream.java:527)
at java.io.PrintStream.print(PrintStream.java:669)
at java.io.PrintStream.println(PrintStream.java:823)
at java.lang.Throwable$WrappedPrintStream.println(Throwable.java:748)
at java.lang.Throwable.printStackTrace(Throwable.java:658)
at java.lang.Throwable.printStackTrace(Throwable.java:643)
at java.lang.Throwable.printStackTrace(Throwable.java:634)
at azy.a(SourceFile:137)
at azv.a(SourceFile:45)
at ls.a(SourceFile:926)
at ls.a(SourceFile:879)
at net.minecraft.server.MinecraftServer.a(SourceFile:372)
at net.minecraft.server.MinecraftServer.C(SourceFile:572)
-- Thread Dump --
Details:
Threads: "Netty Epoll Server IO #7" Id=26 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:745)
"Netty Epoll Server IO #6" Id=25 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:745)
"Netty Epoll Server IO #5" Id=24 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:745)
"Netty Epoll Server IO #4" Id=23 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:745)
"File IO Thread" Id=37 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at bbu.c(SourceFile:51)
at bbu.run(SourceFile:30)
at java.lang.Thread.run(Thread.java:745)
"Netty Epoll Server IO #3" Id=22 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:745)
"Netty Epoll Server IO #2" Id=21 RUNNABLE
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:745)
"Java2D Disposer" Id=32 WAITING on java.lang.ref.ReferenceQueue$Lock@7262b2ba
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@7262b2ba
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at sun.java2d.Disposer.run(Disposer.java:145)
at java.lang.Thread.run(Thread.java:745)
"Server Watchdog" Id=31 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)
at le.run(SourceFile:43)
at java.lang.Thread.run(Thread.java:745)
"Netty Epoll Server IO #1" Id=20 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:745)
"Netty Epoll Server IO #0" Id=19 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:745)
"Server console handler" Id=16 RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:272)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
- locked java.io.BufferedInputStream@2dc40c01
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
- locked java.io.InputStreamReader@1f22a148
at java.io.InputStreamReader.read(InputStreamReader.java:184)
...
"DestroyJavaVM" Id=15 RUNNABLE
"Server thread" Id=13 RUNNABLE (in native)
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:345)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
- locked java.io.BufferedOutputStream@1a8a8df0
at java.io.PrintStream.write(PrintStream.java:482)
- locked java.io.PrintStream@7e6c952c
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)
- locked java.io.OutputStreamWriter@ab5bc8c
...
"Server Infinisleeper" Id=12 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at ld$1.run(SourceFile:79)
"Snooper Timer" Id=11 TIMED_WAITING on java.util.TaskQueue@216d90d2
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@216d90d2
at java.util.TimerThread.mainLoop(Timer.java:552)
at java.util.TimerThread.run(Timer.java:505)
"Signal Dispatcher" Id=5 RUNNABLE
"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@203edc23
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@203edc23
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@7ee68e5e
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@7ee68e5e
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
Stacktrace:
at le.run(SourceFile:59)
at java.lang.Thread.run(Thread.java:745)
-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Linux (amd64) version 3.2.0-4-amd64
Java Version: 1.7.0_79, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 625120736 bytes (596 MB) / 1038876672 bytes (990 MB) up to 6407585792 bytes (6110 MB)
JVM Flags: 11 total; -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:+UseGCOverheadLimit -XX:-UseParallelGC -XX:ParallelGCThreads=4 -XX:+AggressiveOpts -XX:LargePageSizeInBytes=4m -XX:+UseLargePages -Xms1G -Xmx6G
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
Profiler Position: N/A (disabled)
Player Count: 0 / 20; []
Is Modded: Unknown (can't tell)
Type: Dedicated Server (map_server.txt)
Ich hab keine Ahnung warum der Service selbst bei 0 Spielern nicht hinterher kommt.
Was eventuell zu testen wäre:
- Downgrade auf eine ältere Version (mit dem mvst zu machen wie mit einem update)
- Den Kartenstand vor dem Wochenende mal einspielen
Wenn jemand weitere Ideen hat, immer her damit.
Edit:
Ich hab ein kleines Skript runtergehackt, welches des Server startet, sofern er nicht schon läuft. Das Skript wird alle halbe Stunde ausgeführt.