newdell123 52056edd4b444ec1a4be2c9ea3cd325e
이해도 | 입문자(아무것도 몰라요) |
---|---|
게임버전 (JE) | 1.5.2 |
게임버전 (BE) | 관련없음 |
1.5.2 버전 spigot 버킷을 다운받아 도메인까지 정상적으로 작동하게 했고 옛날에 즐겼던 crozombie라는 플러그인을 넣어 돌렸는데 한 명까지 접속하면 멀쩡한데 두 명이상 접속하면 뒤늦게 접속한 한 명은 맵이 깨진 상태로 잠시간 있다가 갑자기 서버 자체가 다운되버립니다. 랜서버를 열었을 때는 제대로 플레이 할 수 있는 걸로 보아 도메인 문제는 아닌 것 같은데 크레쉬가 뜨는 이유를 모르겠네요. 처음에 에센셜 플러그인도 넣었다가 크레쉬가 뜨길래 이것 때문이라고 의심하고 빼고 재실행 했는데도 결과는 똑같습니다.
아래는 크레쉬 리포트 전문입니다.
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 16.0.1, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 253420832 bytes (241 MB) / 536870912 bytes (512 MB) up to 536870912 bytes (512 MB)
JVM Flags: 2 total; -Xms512M -Xmx512M
AABB Pool Size: 5380 (301280 bytes; 0 MB) allocated, 1740 (97440 bytes; 0 MB) used
Suspicious classes: ~~ERROR~~ NoSuchFieldException: classes
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
CraftBukkit Information:
Running: CraftBukkit version git-Spigot-959 (MC: 1.5.2) (Implementing API version 1.5.2-R1.1-SNAPSHOT) false
Plugins: { CroZombie v2013.02.16 Cro.Zombie.Command.CroZombie [],}
Warnings: DEFAULT
Threads: { WAITING Timer-0: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.Object.wait(Object.java:320), [email protected]/java.util.TimerThread.mainLoop(Timer.java:527), [email protected]/java.util.TimerThread.run(Timer.java:506)], RUNNABLE Reference Handler: [[email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method), [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:243), [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)], RUNNABLE Signal Dispatcher: [], RUNNABLE Server thread: [[email protected]/java.lang.Thread.dumpThreads(Native Method), [email protected]/java.lang.Thread.getAllStackTraces(Thread.java:1647), app//org.bukkit.craftbukkit.v1_5_R3.CraftCrashReport.call(CraftCrashReport.java:28), app//net.minecraft.server.v1_5_R3.CrashReportSystemDetails.a(SourceFile:74), app//net.minecraft.server.v1_5_R3.CrashReport.h(CrashReport.java:41), app//net.minecraft.server.v1_5_R3.CrashReport.<init>(CrashReport.java:28), app//net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:421), app//net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)], WAITING Finalizer: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176), [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171)], TIMED_WAITING Spigot Watchdog Thread: [[email protected]/java.lang.Thread.sleep(Native Method), app//org.spigotmc.WatchdogThread.run(WatchdogThread.java:103)], RUNNABLE Netty IO Thread - 0: [[email protected]/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method), [email protected]/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:353), [email protected]/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:178), [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129), [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141), app//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:627), app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:318), app//io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101), [email protected]/java.lang.Thread.run(Thread.java:831)], TIMED_WAITING Snooper Timer: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.util.TimerThread.mainLoop(Timer.java:553), [email protected]/java.util.TimerThread.run(Timer.java:506)], WAITING Chunk I/O Executor Thread-1: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:505), [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3137), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1614), [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1056), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], TIMED_WAITING Async Packet Handler - 0: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1055), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), [email protected]/java.lang.Thread.run(Thread.java:831)], RUNNABLE Netty IO Thread - 1: [[email protected]/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method), [email protected]/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:353), [email protected]/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:178), [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129), [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141), app//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:627), app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:318), app//io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101), [email protected]/java.lang.Thread.run(Thread.java:831)], RUNNABLE Notification Thread: [], RUNNABLE Attach Listener: [], TIMED_WAITING Common-Cleaner: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), [email protected]/java.lang.Thread.run(Thread.java:831), [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)], RUNNABLE Command Reader: [app//org.fusesource.jansi.internal.Kernel32._getch(Native Method), app//org.fusesource.jansi.internal.WindowsSupport.readByte(WindowsSupport.java:46), app//org.bukkit.craftbukkit.libs.jline.WindowsTerminal.readByte(WindowsTerminal.java:184), app//org.bukkit.craftbukkit.libs.jline.WindowsTerminal.access$000(WindowsTerminal.java:53), app//org.bukkit.craftbukkit.libs.jline.WindowsTerminal$1.read(WindowsTerminal.java:151), [email protected]/java.io.FilterInputStream.read(FilterInputStream.java:82), app//org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167), app//org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267), app//org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204), app//org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995), app//org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1167), app//net.minecraft.server.v1_5_R3.ThreadCommandReader.run(ThreadCommandReader.java:32)], WAITING Timer-1: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.Object.wait(Object.java:320), [email protected]/java.util.TimerThread.mainLoop(Timer.java:527), [email protected]/java.util.TimerThread.run(Timer.java:506)], TIMED_WAITING Spigot Metrics Thread: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.util.TimerThread.mainLoop(Timer.java:553), [email protected]/java.util.TimerThread.run(Timer.java:506)], RUNNABLE DestroyJavaVM: [], WAITING Timer-2: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.Object.wait(Object.java:320), [email protected]/java.util.TimerThread.mainLoop(Timer.java:527), [email protected]/java.util.TimerThread.run(Timer.java:506)], RUNNABLE File IO Thread: [[email protected]/java.lang.Thread.sleep(Native Method), app//net.minecraft.server.v1_5_R3.FileIOThread.b(SourceFile:36), app//net.minecraft.server.v1_5_R3.FileIOThread.run(SourceFile:22), [email protected]/java.lang.Thread.run(Thread.java:831)], RUNNABLE Netty IO Thread - 2: [[email protected]/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method), [email protected]/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:353), [email protected]/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:178), [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129), [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141), app//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:627), app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:318), app//io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101), [email protected]/java.lang.Thread.run(Thread.java:831)], WAITING Timer-3: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.Object.wait(Object.java:320), [email protected]/java.util.TimerThread.mainLoop(Timer.java:527), [email protected]/java.util.TimerThread.run(Timer.java:506)],}
Recent tasks from 149-179{}
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: Cannot invoke "net.minecraft.server.v1_5_R3.WorldServer.getVec3DPool()" because "this.a.worldServer[0]" is null
Player Count: 2 / 20; [EntityPlayer['newdell123'/1398, l='little', x=-137.93, y=73.00, z=276.70](newdell123 at -137.92674039078472,73.0,276.70404715910394), EntityPlayer['spark2319'/3286, l='little', x=-153.50, y=69.00, z=248.50](spark2319 at -153.5,69.0,248.5)]
Is Modded: Definitely; Server brand changed to 'craftbukkit'
Type: Dedicated Server (map_server.txt)
허두
2022.01.221.5.2는 하위 버전의 자바를 이용하여 구동하여야 안정적입니다!
솔직히 자바 8도 아닐거에요.... 자바 6정도는 가야하지 않을까 싶은 ㄷㄷ
아예 오류난 부분을 자르고 보여주셔서, 정확한 진단은 어렵지 않을까 싶습니다. 윗부분을 자르지 말고 올려주세요!
근데 왜 1.5.2?클리프
2022.01.22아 감사합니다! 가능하다면 상위버전을 플레이하고는 싶지만 위에 언급했다시피 crozombie라는 플러그인이 1.5.2 고유의 플러그인이라 어쩔 수 없이..
클리프
2022.01.22아 그리고 제가 다 올린 줄 알았는데 중요한 부분이 잘렸군요;
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 22. 1. 20. 오후 7:52
Description: Exception in server tick loop
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2
at java.base/java.util.concurrent.CopyOnWriteArrayList.elementAt(CopyOnWriteArrayList.java:385)
at java.base/java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:398)
at net.minecraft.server.v1_5_R3.PlayerList.tick(PlayerList.java:724)
at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:587)
at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:233)
at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472)
at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404)
at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
A detailed walkthrough of the error, its code path and all known details is as follows:
허두
2022.01.22오류 보니까, 하위버전 특성상의 버그일수도 있어요. 시스템이 잘못된 공간에 접근하고 있는 문제라서리...
클리프
2022.01.22흠...그럼 해결방법은 딱히 없는건가요..?
허두
2022.01.22명확하게 보이는건 없는것 같아욥. 플러그인에서 오류가 나는것도 아니고 서버파일 자체에서 오류가 나는지라