개인 자료란 (JE)

  서버 커뮤니티

Profile 클리프 대표칭호 없음

newdell123 52056edd4b444ec1a4be2c9ea3cd325e

Profile

질문하기 멀티플레이

버킷 도메인서버에 두 명 이상 접속하면 서버가 크레쉬가 뜹니다

2022.01.21 조회 수 155 추천 수 0
이해도 입문자(아무것도 몰라요) 
게임버전 (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)



6개의 댓글

허두
2022.01.22

1.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
@클리프

명확하게 보이는건 없는것 같아욥. 플러그인에서 오류가 나는것도 아니고 서버파일 자체에서 오류가 나는지라