Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-95769

Moosefs failover crashes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Duplicate
    • Affects Version/s: Minecraft 1.8.9
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
    • Confirmation Status:
      Unconfirmed

      Description

      Beta testing Moosefs network mount for redundancy failover of minecraft server produces crash. /mnt/mfs contains the entire server world. During failover from master to secondary network storage mount the java crash was produced. I am looking for a solution on reducing or preventing the crash if at all possible.

      [20:16:02] [Server Watchdog/FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
      [20:16:02] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown.
      [20:16:02] [Server Watchdog/ERROR]: This crash report has been saved to: /mnt/mfs/./crash-reports/crash-2016-01-17_20.16.02-server.txt

      ---- Minecraft Crash Report ----
      // I blame Dinnerbone.

      Time: 1/17/16 8:16 PM
      Description: Watching Server

      java.lang.Error
      at java.io.FileInputStream.readBytes(Native Method)
      at java.io.FileInputStream.read(FileInputStream.java:255)
      at java.io.DataInputStream.readFully(DataInputStream.java:195)
      at java.io.DataInputStream.readLong(DataInputStream.java:416)
      at atm.c(SourceFile:64)
      at adm.I(SourceFile:2579)
      at anj.a(SourceFile:89)
      at ld.b(SourceFile:160)
      at ld.d(SourceFile:232)
      at le.c(SourceFile:185)
      at net.minecraft.server.MinecraftServer.B(SourceFile:599)
      at ko.B(SourceFile:299)
      at net.minecraft.server.MinecraftServer.A(SourceFile:535)
      at net.minecraft.server.MinecraftServer.run(SourceFile:451)
      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 –
      Stacktrace:
      at java.io.FileInputStream.readBytes(Native Method)
      at java.io.FileInputStream.read(FileInputStream.java:255)
      at java.io.DataInputStream.readFully(DataInputStream.java:195)
      at java.io.DataInputStream.readLong(DataInputStream.java:416)
      at atm.c(SourceFile:64)
      at adm.I(SourceFile:2579)
      at anj.a(SourceFile:89)
      at ld.b(SourceFile:160)
      at ld.d(SourceFile:232)
      at le.c(SourceFile:185)
      at net.minecraft.server.MinecraftServer.B(SourceFile:599)
      at ko.B(SourceFile:299)
      at net.minecraft.server.MinecraftServer.A(SourceFile:535)

      – Thread Dump –
      Details:
      Threads: "Keep-Alive-Timer" Id=32 TIMED_WAITING
      at java.lang.Thread.sleep(Native Method)
      at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:172)
      at java.lang.Thread.run(Thread.java:745)

      "Netty Epoll Server IO #1" 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)

      "File IO Thread" Id=23 TIMED_WAITING
      at java.lang.Thread.sleep(Native Method)
      at auc.c(SourceFile:51)
      at auc.run(SourceFile:30)
      at java.lang.Thread.run(Thread.java:745)

      "Server Watchdog" Id=21 RUNNABLE
      at sun.management.ThreadImpl.dumpThreads0(Native Method)
      at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:454)
      at kp.run(SourceFile:43)
      at java.lang.Thread.run(Thread.java:745)

      "Netty Epoll Server IO #0" Id=18 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=15 RUNNABLE (in native)
      at java.io.FileInputStream.readBytes(Native Method)
      at java.io.FileInputStream.read(FileInputStream.java:255)
      at java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:345)

      • locked java.io.BufferedInputStream@7b6711cc
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
      • locked java.io.InputStreamReader@75a0e0d0
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        ...

      "DestroyJavaVM" Id=14 RUNNABLE

      "Server thread" Id=12 RUNNABLE (in native)
      at java.io.FileInputStream.readBytes(Native Method)
      at java.io.FileInputStream.read(FileInputStream.java:255)
      at java.io.DataInputStream.readFully(DataInputStream.java:195)
      at java.io.DataInputStream.readLong(DataInputStream.java:416)
      at atm.c(SourceFile:64)
      at adm.I(SourceFile:2579)
      at anj.a(SourceFile:89)
      at ld.b(SourceFile:160)
      ...

      "Server Infinisleeper" Id=11 TIMED_WAITING
      at java.lang.Thread.sleep(Native Method)
      at ko$1.run(SourceFile:65)

      "Snooper Timer" Id=10 TIMED_WAITING on java.util.TaskQueue@719f7abc
      at java.lang.Object.wait(Native Method)

      • waiting on java.util.TaskQueue@719f7abc
        at java.util.TimerThread.mainLoop(Timer.java:552)
        at java.util.TimerThread.run(Timer.java:505)

      "Signal Dispatcher" Id=4 RUNNABLE

      "Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@349deaeb
      at java.lang.Object.wait(Native Method)

      • waiting on java.lang.ref.ReferenceQueue$Lock@349deaeb
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

      "Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@773764c5
      at java.lang.Object.wait(Native Method)

      • waiting on java.lang.ref.Reference$Lock@773764c5
        at java.lang.Object.wait(Object.java:502)
        at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

      Stacktrace:
      at kp.run(SourceFile:59)
      at java.lang.Thread.run(Thread.java:745)

      – System Details –
      Details:
      Minecraft Version: 1.8.9
      Operating System: Linux (amd64) version 3.13.0-67-generic
      Java Version: 1.8.0_72-internal, Oracle Corporation
      Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
      Memory: 774964136 bytes (739 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
      JVM Flags: 2 total; -Xmx1024M -Xms1024M
      IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
      Profiler Position: N/A (disabled)
      Player Count: 1 / 20; [lf['feardevilz'/91, l='world', x=222.87, y=110.69, z=207.82]]
      Is Modded: Unknown (can't tell)
      Type: Dedicated Server (map_server.txt)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                feardevilz feardevilz
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: