Zrips / CMI

112 stars 98 forks source link

Cannot import Essentials money #8193

Open mario414x opened 9 months ago

mario414x commented 9 months ago

Description of Issue

hello! importing essentials money using /cmi importfrom essentials money and respecting this guide: https://github.com/mrfdev/CMI/blob/master/Resources/FAQ/cmi-import.md won't save in the database. after server restart everything is gone. also, /cmi saveall would return an error.

Version Information

[21:15:45 INFO]: --------------------------------------------------
[21:15:45 INFO]: CMI: 9.6.7.0 BungeeCord  MySQL
[21:15:45 INFO]: CMILib: 1.4.2.1
[21:15:45 INFO]: Server: Purpur 1.17.1-R0.1-SNAPSHOT
[21:15:45 INFO]: CMI economy: Enabled Vault: 1.7.3-CMI(CMIEInjector) CMI Chat: Enabled
[21:15:45 INFO]: Modules -> 11 enabled 48 disabled: spawnerProximity, cuffed, mirror, tablist, versionCheck, armorEffects, moneyCheque, skin, noTarget, elytraBoost, rideAnimation, elytraLaunch, bossBarCompass, coloredArmor, chatBubble, playerCombat, votifier, shulkerBackpack, cooldown, headDrop, attachedCommands, spawnerCharge, vanish, namePlates, timedCommands, homeInteractions, signEdit, hpBossBar, armorstand, elytraExploit, anvilRenameColor, jail, spawners, paintingEditor, dynamicSigns, playerChatTag, durabilityLoss, flightCharge, deathMessages, disabledEnchants, worldLimitsElytra, worldLimits, ranks, firstJoinMessages, sitAnimation, silentChest, warmup, totemBehavior
[21:15:45 INFO]: --------------------------------------------------

Errors

[21:06:55 WARN]: java.lang.NumberFormatException: For input string: ""
[21:06:55 WARN]:        at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
[21:06:55 WARN]:        at java.base/java.lang.Long.parseLong(Long.java:721)
[21:06:55 WARN]:        at java.base/java.lang.Long.parseLong(Long.java:836)
[21:06:55 WARN]:        at java.base/java.text.DigitList.getLong(DigitList.java:195)
[21:06:55 WARN]:        at java.base/java.text.DecimalFormat.parse(DecimalFormat.java:2197)
[21:06:55 WARN]:        at java.base/java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:2244)
[21:06:55 WARN]:        at java.base/java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1545)
[21:06:55 WARN]:        at java.base/java.text.DateFormat.parse(DateFormat.java:397)
[21:06:55 WARN]:        at net.minecraft.advancements.CriterionProgress.a(CriterionProgress.java:67)
[21:06:55 WARN]:        at net.minecraft.advancements.AdvancementProgress$a.deserialize(AdvancementProgress.java:234)
[21:06:55 WARN]:        at net.minecraft.advancements.AdvancementProgress$a.deserialize(AdvancementProgress.java:208)
[21:06:55 WARN]:        at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69)
[21:06:55 WARN]:        at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
[21:06:55 WARN]:        at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187)
[21:06:55 WARN]:        at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
[21:06:55 WARN]:        at com.google.gson.TypeAdapter.fromJsonTree(TypeAdapter.java:285)
[21:06:55 WARN]:        at net.minecraft.server.AdvancementDataPlayer.d(AdvancementDataPlayer.java:173)
[21:06:55 WARN]:        at net.minecraft.server.AdvancementDataPlayer.<init>(AdvancementDataPlayer.java:81)
[21:06:55 WARN]:        at net.minecraft.server.players.PlayerList.f(PlayerList.java:1527)
[21:06:55 WARN]:        at net.minecraft.server.level.EntityPlayer.<init>(EntityPlayer.java:329)
[21:06:55 WARN]:        at CMI-9.6.7.0.jar//com.Zrips.CMI.NBT.v1_17_R1.getPlayer(v1_17_R1.java:168)
[21:06:55 WARN]:        at CMI-9.6.7.0.jar//com.Zrips.CMI.Containers.CMIUser.getPlayer(CMIUser.java:400)
[21:06:55 WARN]:        at CMI-9.6.7.0.jar//com.Zrips.CMI.Containers.CMIUser.getPlayer(CMIUser.java:392)
[21:06:55 WARN]:        at CMI-9.6.7.0.jar//com.Zrips.CMI.commands.list.saveall$1.run(saveall.java:74)
[21:06:55 WARN]:        at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101)
[21:06:55 WARN]:        at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[21:06:55 WARN]:        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[21:06:55 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[21:06:55 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[21:06:55 WARN]:        at java.base/java.lang.Thread.run(Thread.java:833)

Relevant Config Sections

No response

Relevant Plugins

No response

Agreements

Zrips commented 8 months ago

Could you provide oldest and newest player data file from your essentials plugin folder? There might be some issues relating to outdated data structure.

0bviouslee commented 6 months ago

Could you provide oldest and newest player data file from your essentials plugin folder? There might be some issues relating to outdated data structure.

I'm also experiencing this issue, no error though. It's just not saving. new.txt old.txt