voyagerlzx
大前提:服务器是paper端,原本是1.19.2,最近通过指令升级到了1.20.2,插件适配1.20.2这个版本

日志已经上传到附件


突然进服就开始报错,虽然是WARN,并且显示也正常。
报错如下(这一段重复了很多遍,平均一两秒钟就报一次)
  1. [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
  2. [15:08:21] [Server thread/WARN]: java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because "a[runHi]" is null
  3. [15:08:21] [Server thread/WARN]:         at java.base/java.util.ComparableTimSort.countRunAndMakeAscending(ComparableTimSort.java:325)
  4. [15:08:21] [Server thread/WARN]:         at java.base/java.util.ComparableTimSort.sort(ComparableTimSort.java:188)
  5. [15:08:21] [Server thread/WARN]:         at java.base/java.util.Arrays.sort(Arrays.java:1107)
  6. [15:08:21] [Server thread/WARN]:         at java.base/java.util.Arrays.sort(Arrays.java:1301)
  7. [15:08:21] [Server thread/WARN]:         at java.base/java.util.ArrayList.sort(ArrayList.java:1721)
  8. [15:08:21] [Server thread/WARN]:         at java.base/java.util.Collections.sort(Collections.java:145)
  9. [15:08:21] [Server thread/WARN]:         at io.github.tanguygab.playerlistexpansion.subtype.SubType.format(SubType.java:23)
  10. [15:08:21] [Server thread/WARN]:         at io.github.tanguygab.playerlistexpansion.subtype.Normal.getText(Normal.java:22)
  11. [15:08:21] [Server thread/WARN]:         at io.github.tanguygab.playerlistexpansion.playerlist.AllPlayerList.getText(AllPlayerList.java:21)
  12. [15:08:21] [Server thread/WARN]:         at io.github.tanguygab.playerlistexpansion.PlayerListExpansion.onRequest(PlayerListExpansion.java:52)
  13. [15:08:21] [Server thread/WARN]:         at PlaceholderAPI-2.11.5.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119)
  14. [15:08:21] [Server thread/WARN]:         at PlaceholderAPI-2.11.5.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71)
  15. [15:08:21] [Server thread/WARN]:         at PlaceholderAPI-2.11.5.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99)
  16. [15:08:21] [Server thread/WARN]:         at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard.updateLine(Scoreboard.java:135)
  17. [15:08:21] [Server thread/WARN]:         at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard.addPlayer(Scoreboard.java:124)
  18. [15:08:21] [Server thread/WARN]:         at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.listeners.PlayerJoinQuitListener.lambda$onPlayerJoin$0(PlayerJoinQuitListener.java:20)
  19. [15:08:21] [Server thread/WARN]:         at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.data.DataManager.lambda$null$2(DataManager.java:43)
  20. [15:08:21] [Server thread/WARN]:         at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.core.storage.SQLiteConnector.connect(SQLiteConnector.java:54)
  21. [15:08:21] [Server thread/WARN]:         at InfiniteScoreboard-1.2.1.jar//com.infiniteplugins.infinitescoreboard.data.DataManager.lambda$getPreference$3(DataManager.java:32)
  22. [15:08:21] [Server thread/WARN]:         at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftTask.run(CraftTask.java:101)
  23. [15:08:21] [Server thread/WARN]:         at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480)
  24. [15:08:21] [Server thread/WARN]:         at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1470)
  25. [15:08:21] [Server thread/WARN]:         at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:446)
  26. [15:08:21] [Server thread/WARN]:         at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1379)
  27. [15:08:21] [Server thread/WARN]:         at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1156)
  28. [15:08:21] [Server thread/WARN]:         at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315)
  29. [15:08:21] [Server thread/WARN]:         at java.base/java.lang.Thread.run(Thread.java:833)
  30. [15:08:22] [Craft Scheduler Thread - 331 - InfiniteScoreboard/WARN]: [InfiniteScoreboard] Plugin InfiniteScoreboard v1.2.1 generated an exception while executing task 64
  31. java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because "a[runHi]" is null
  32.         at java.util.ComparableTimSort.countRunAndMakeAscending(ComparableTimSort.java:325) ~[?:?]
  33.         at java.util.ComparableTimSort.sort(ComparableTimSort.java:188) ~[?:?]
  34.         at java.util.Arrays.sort(Arrays.java:1107) ~[?:?]
  35.         at java.util.Arrays.sort(Arrays.java:1301) ~[?:?]
  36.         at java.util.ArrayList.sort(ArrayList.java:1721) ~[?:?]
  37.         at java.util.Collections.sort(Collections.java:145) ~[?:?]
  38.         at io.github.tanguygab.playerlistexpansion.subtype.SubType.format(SubType.java:23) ~[?:?]
  39.         at io.github.tanguygab.playerlistexpansion.subtype.Normal.getText(Normal.java:22) ~[?:?]
  40.         at io.github.tanguygab.playerlistexpansion.playerlist.AllPlayerList.getText(AllPlayerList.java:21) ~[?:?]
  41.         at io.github.tanguygab.playerlistexpansion.PlayerListExpansion.onRequest(PlayerListExpansion.java:52) ~[?:?]
  42.         at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:119) ~[PlaceholderAPI-2.11.5.jar:?]
  43.         at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:71) ~[PlaceholderAPI-2.11.5.jar:?]
  44.         at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:99) ~[PlaceholderAPI-2.11.5.jar:?]
  45.         at com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard.updateLine(Scoreboard.java:135) ~[InfiniteScoreboard-1.2.1.jar:?]
  46.         at com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard.access$100(Scoreboard.java:22) ~[InfiniteScoreboard-1.2.1.jar:?]
  47.         at com.infiniteplugins.infinitescoreboard.scoreboard.Scoreboard$2.run(Scoreboard.java:224) ~[InfiniteScoreboard-1.2.1.jar:?]
  48.         at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.2.jar:git-Paper-318]
  49.         at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.20.2.jar:git-Paper-318]
  50.         at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.20.2.jar:?]
  51.         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
  52.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
  53.         at java.lang.Thread.run(Thread.java:833) ~[?:?]
复制代码


这里小雨.
可能是没有适配好
尝试更换其他插件 例如 TAB