大前提:服务器是paper端,原本是1.19.2,最近通过指令升级到了1.20.2,插件适配1.20.2这个版本
日志已经上传到附件
突然进服就开始报错,虽然是WARN,并且显示也正常。
报错如下(这一段重复了很多遍,平均一两秒钟就报一次)
复制代码
日志已经上传到附件
突然进服就开始报错,虽然是WARN,并且显示也正常。
报错如下(这一段重复了很多遍,平均一两秒钟就报一次)
- [15:08:21] [Server thread/ERROR]: [InfiniteScoreboard] An error occurred executing an SQLite query: Cannot invoke "java.lang.Comparable.compareTo(Object)" because "a[runHi]" is null
- [15:08:21] [Server thread/WARN]: java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because "a[runHi]" is null
- [15:08:21] [Server thread/WARN]: at java.base/java.util.ComparableTimSort.countRunAndMakeAscending(ComparableTimSort.java:325)
- [15:08:21] [Server thread/WARN]: at java.base/java.util.ComparableTimSort.sort(ComparableTimSort.java:188)
- [15:08:21] [Server thread/WARN]: at java.base/java.util.Arrays.sort(Arrays.java:1107)
- [15:08:21] [Server thread/WARN]: at java.base/java.util.Arrays.sort(Arrays.java:1301)
- [15:08:21] [Server thread/WARN]: at java.base/java.util.ArrayList.sort(ArrayList.java:1721)
- [15:08:21] [Server thread/WARN]: at java.base/java.util.Collections.sort(Collections.java:145)
- [15:08:21] [Server thread/WARN]: at io.github.tanguygab.playerlistexpansion.subtype.SubType.format(SubType.java:23)
- [15:08:21] [Server thread/WARN]: at io.github.tanguygab.playerlistexpansion.subtype.Normal.getText(Normal.java:22)
- [15:08:21] [Server thread/WARN]: at io.github.tanguygab.playerlistexpansion.playerlist.AllPlayerList.getText(AllPlayerList.java:21)
- [15:08:21] [Server thread/WARN]: at io.github.tanguygab.playerlistexpansion.PlayerListExpansion.onRequest(PlayerListExpansion.java:52)
- [15:08:21] [Server thread/WARN]: at PlaceholderAPI-2.11.5.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
- [15:08:21] [Server thread/WARN]: at PlaceholderAPI-2.11.5.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
- [15:08:21] [Server thread/WARN]: at PlaceholderAPI-2.11.5.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
- [15:08:21] [Server thread/WARN]: at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard.updateLine(Scoreboard.java:135)
- [15:08:21] [Server thread/WARN]: at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard.addPlayer(Scoreboard.java:124)
- [15:08:21] [Server thread/WARN]: at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.listeners.PlayerJoinQuitListener.lambda$onPlayerJoin$0(PlayerJoinQuitListener.java:20)
- [15:08:21] [Server thread/WARN]: at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.data.DataManager.lambda$null$2(DataManager.java:43)
- [15:08:21] [Server thread/WARN]: at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.core.storage.SQLiteConnector.connect(SQLiteConnector.java:54)
- [15:08:21] [Server thread/WARN]: at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.data.DataManager.lambda$getPreference$3(DataManager.java:32)
- [15:08:21] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftTask.run(CraftTask.java:101)
- [15:08:21] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480)
- [15:08:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1470)
- [15:08:21] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:446)
- [15:08:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1379)
- [15:08:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1156)
- [15:08:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315)
- [15:08:21] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
- [15:08:22] [Craft Scheduler Thread - 331 - InfiniteScoreboard/WARN]: [InfiniteScoreboard] Plugin InfiniteScoreboard v1.2.1 generated an exception while executing task 64
- java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because "a[runHi]" is null
- at java.util.ComparableTimSort.countRunAndMakeAscending(ComparableTimSort.java:325) ~[?:?]
- at java.util.ComparableTimSort.sort(ComparableTimSort.java:188) ~[?:?]
- at java.util.Arrays.sort(Arrays.java:1107) ~[?:?]
- at java.util.Arrays.sort(Arrays.java:1301) ~[?:?]
- at java.util.ArrayList.sort(ArrayList.java:1721) ~[?:?]
- at java.util.Collections.sort(Collections.java:145) ~[?:?]
- at io.github.tanguygab.playerlistexpansion.subtype.SubType.format(SubType.java:23) ~[?:?]
- at io.github.tanguygab.playerlistexpansion.subtype.Normal.getText(Normal.java:22) ~[?:?]
- at io.github.tanguygab.playerlistexpansion.playerlist.AllPlayerList.getText(AllPlayerList.java:21) ~[?:?]
- at io.github.tanguygab.playerlistexpansion.PlayerListExpansion.onRequest(PlayerListExpansion.java:52) ~[?:?]
- at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119) ~[PlaceholderAPI-2.11.5.jar:?]
- at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71) ~[PlaceholderAPI-2.11.5.jar:?]
- at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99) ~[PlaceholderAPI-2.11.5.jar:?]
- at com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard.updateLine(Scoreboard.java:135) ~[InfiniteScoreboard-1.2.1.jar:?]
- at com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard.access$100(Scoreboard.java:22) ~[InfiniteScoreboard-1.2.1.jar:?]
- at com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard$2.run(Scoreboard.java:224) ~[InfiniteScoreboard-1.2.1.jar:?]
- at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.2.jar:git-Paper-318]
- at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.20.2.jar:git-Paper-318]
- at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.20.2.jar:?]
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
- at java.lang.Thread.run(Thread.java:833) ~[?:?]
可能是没有适配好
尝试更换其他插件 例如 TAB
尝试更换其他插件 例如 TAB