MagmaGuy / EliteMobs

This is a spigot plugin that aims to extend Minecraft's survival endgame by making mobs more interesting.
http://www.magmaguy.com
GNU General Public License v3.0
157 stars 58 forks source link

[EliteMobs] Failed to get double value from database! #58

Closed yuankun1 closed 3 years ago

yuankun1 commented 3 years ago

[19:10:20] [pool-94-thread-1/WARN]: [EliteMobs] Failed to get double value from database! [19:10:20] [pool-94-thread-1/WARN]: java.sql.SQLException: ResultSet closed [19:10:20] [pool-94-thread-1/WARN]: java.lang.NullPointerException: Cannot invoke "java.lang.Double.doubleValue()" because the return value of "com.magmaguy.elitemobs.playerdata.PlayerData.getDatabaseDouble(java.util.UUID, String)" is null [19:10:20] [pool-94-thread-1/WARN]: at com.magmaguy.elitemobs.playerdata.PlayerData.getCurrency(PlayerData.java:51) [19:10:20] [pool-94-thread-1/WARN]: at com.magmaguy.elitemobs.economy.EconomyHandler.checkCurrency(EconomyHandler.java:45) [19:10:20] [pool-94-thread-1/WARN]: at com.magmaguy.elitemobs.thirdparty.placeholderapi.Placeholders.onPlaceholderRequest(Placeholders.java:115) [19:10:20] [pool-94-thread-1/WARN]: at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:31) [19:10:20] [pool-94-thread-1/WARN]: at me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:156) [19:10:20] [pool-94-thread-1/WARN]: at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:69) [19:10:20] [pool-94-thread-1/WARN]: at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:97) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.placeholder.PlaceholderAPIHook.replacePlaceholders(Hooks.kt:18) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.services.placeholder.PlaceholderServiceText.replaceTextFromHooks(PlaceholderServiceText.kt:171) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.services.placeholder.PlaceholderServiceText.replaceText(PlaceholderServiceText.kt:158) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.services.features.ScoreboardServiceSpigot.setScoreboardValue(ScoreboardServiceSpigot.kt:137) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.services.features.ScoreboardServiceSpigot$createScoreboardValueSendableAnimation$4.invoke(ScoreboardServiceSpigot.kt:222) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.services.features.ScoreboardServiceSpigot$createScoreboardValueSendableAnimation$4.invoke(ScoreboardServiceSpigot.kt:33) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.model.animation.PartBasedSendableAnimation.update(PartBasedSendableAnimation.kt:90) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.model.animation.PartBasedSendableAnimation$update$2.invoke(PartBasedSendableAnimation.kt:97) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.model.animation.PartBasedSendableAnimation$update$2.invoke(PartBasedSendableAnimation.kt:10) [19:10:20] [pool-94-thread-1/WARN]: at io.puharesource.mc.titlemanager.internal.services.task.SchedulerServiceAsync$scheduleRaw$1.run(SchedulerServiceAsync.kt:44) [19:10:20] [pool-94-thread-1/WARN]: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [19:10:20] [pool-94-thread-1/WARN]: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [19:10:20] [pool-94-thread-1/WARN]: at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [19:10:20] [pool-94-thread-1/WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [19:10:20] [pool-94-thread-1/WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [19:10:20] [pool-94-thread-1/WARN]: at java.base/java.lang.Thread.run(Thread.java:831)

MagmaGuy commented 3 years ago

I don't know what's causing this but it will probably be fixed if you restart the server.

yuankun1 commented 3 years ago

我不知道是什么导致了这一点,但是如果您重新启动服务器,它可能会被修复。

I think this mistake has something to do with this This should help you fix it 21:48:29 WARN: [EliteMobs] Failed to get double value from database! 21:48:29 WARN: java.sql.SQLException: ResultSet closed

yuankun1 commented 3 years ago

[21:04:28] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-731 (MC: 1.16.5) --- [21:04:28] [Paper Watchdog Thread/ERROR]: The server has not responded for 25 seconds! Creating thread dump

[21:04:28] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):

[21:04:28] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread [21:04:28] [Paper Watchdog Thread/ERROR]: PID: 23 | Suspended: false | Native: false | State: WAITING

[21:04:28] [Paper Watchdog Thread/ERROR]: java.base@16.0.1/jdk.internal.misc.Unsafe.park(Native Method)

[21:04:28] [Paper Watchdog Thread/ERROR]: com.magmaguy.elitemobs.commands.UserCommands$$Lambda$6410/0x000000080215a3a8.execute(Unknown Source)

[21:04:28] [Paper Watchdog Thread/ERROR]: me.mattstudios.citizenscmd.listeners.NPCClickListener$$Lambda$8125/0x000000080249ac58.run(Unknown Source)

[21:04:28] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.v1_16_R3.MinecraftServer$$Lambda$3138/0x00000008012ce748.run(Unknown Source)

MagmaGuy commented 3 years ago

duplicate issue