Closed Pen92he closed 2 years ago
Look like is duplicated by #107 , please update purpur to the latest version and try again
in fact. The problem is that I returned this version to the latest version of. Pur after I updated it I tried to reduce quickshop back to 5.10.3. It seems that the problem has been solved
in fact. The problem is that I returned this version to the latest version of. Pur after I updated it I tried to reduce quickshop back to 5.10.3. It seems that the problem has been solved
I have no idea what you are saying, but there have no changes between 5.1.0.3 and 5.1.0.4, please update your server software
Also please provide the full error
[12:38:49] [Server thread/INFO]: [QuickShop] Enabling QuickShop v5.1.0.4
[12:38:49] [Server thread/INFO]: [QuickShop] QuickShop Reremake
[12:38:49] [Server thread/INFO]: [QuickShop] Starting plugin self-test, please wait...
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] Signature Verify
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] Plugin Manifest Check
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] Potential Infection Characteristics Check
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] Java Runtime Environment Version Test
[12:38:49] [Server thread/INFO]: [QuickShop] Running QuickShop-Reremake on NMS version v1_18_R1 For Minecraft version 1.18.1
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] Spigot Based Server Test
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] Old QuickShop Test
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] ModdedServer Based Test
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] CoreSupport Test
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] Virtual DisplayItem Support Test
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] GameVersion supporting Test
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] Permission Manager Test
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] PacketListenerAPI Conflict Test
[12:38:49] [Server thread/INFO]: [QuickShop] [OK] End of life Test
[12:38:49] [Server thread/INFO]: [QuickShop] Reading the configuration...
[12:38:49] [Server thread/INFO]: [QuickShop] Developers: PotatoCraft Studio, Netherfoam, Timtower, KaiNoMood (KaiKikuchi), jho5245, Ghost_chu, cakoyo, Ectabro, portlek, log4b0at, Andre601, deadman96385, Vlvxingze, DoctaEnkoda, Mgazul, TiaraRinne, sandtechnology, Starmism, Chris6ix, Rean Schwarzer, mart-r, raphtaliapt, Tim269, creatorfromhell, LoneDev6, judgetread, confuxeon, ibmibmibm, yannicklamprecht, PyvesB, PaulBGD, ORelio, JoschuaSchneider, Starmium, harry0198
[12:38:49] [Server thread/INFO]: [QuickShop] Original author: Netherfoam, Timtower, KaiNoMood
[12:38:49] [Server thread/INFO]: [QuickShop] Let's start loading the plugin
[12:38:49] [Server thread/INFO]: [QuickShop] Chat processor selected: Hardcoded BungeeChat Lib
[12:38:49] [Server thread/INFO]: [QuickShop] Loading plugin translations files...
[12:38:49] [Server thread/INFO]: [QuickShop] Game assets server selected: Mojang API
[12:38:49] [Server thread/INFO]: [QuickShop] Loading items translations...
[12:38:49] [Server thread/INFO]: [QuickShop] Loading enchantments translations...
[12:38:49] [Server thread/INFO]: [QuickShop] Loading potions translations...
[12:38:49] [Server thread/INFO]: [QuickShop] Successfully loaded PlaceHolderAPI support!
[12:38:49] [Server thread/INFO]: [QuickShop] Successfully loaded WorldEdit support!
[12:38:49] [Server thread/INFO]: [QuickShop] Setting up database...
[12:38:49] [Server thread/INFO]: [QuickShop] Checking and updating database columns, it may take a while...
[12:38:49] [Server thread/INFO]: [QuickShop] Finished!
[12:38:49] [Server thread/INFO]: [QuickShop] Selected permission provider: Bukkit
[12:38:49] [Server thread/INFO]: [QuickShop] Registering commands...
[12:38:50] [Server thread/INFO]: [QuickShop] Loaded 1 rules for listener blacklist.
[12:38:50] [Server thread/INFO]: [QuickShop] EventManager selected: QSEventManager
[12:38:50] [Server thread/INFO]: [QuickShop] Fetching shops from the database...If plugin stuck there, check your database connection.
[12:38:50] [Server thread/INFO]: [QuickShop] Loading shops from the database...
[12:38:51] [Server thread/WARN]: [QuickShop] Failed load shop data, because target config can't deserialize the ItemStack
org.bukkit.configuration.InvalidConfigurationException: Exception in deserialize item
at org.maxgamer.quickshop.util.Util.deserialize(Util.java:368) ~[[快捷商店]QuickShop-5.1.0.4.jar:?]
at org.maxgamer.quickshop.shop.ShopLoader$ShopDatabaseInfo.deserializeItem(ShopLoader.java:456) ~[[快捷商店]QuickShop-5.1.0.4.jar:?]
at org.maxgamer.quickshop.shop.ShopLoader$ShopDatabaseInfo.
Please update purpur to the latest version and try again, it was caused by outdated server software, in recent commit they introduce playerprofile api.
No reply after a long time
Description
Whenever I restart the server Will make some stores of the server ineffective
Steps to reproduce
1
Expected Behaviour
1
Screenshots
1
/qs paste
URLhttps://github.com/PotatoCraft-Studio/QuickShop-Reremake/wiki/Migrate:-v4-to-v5
Additional Context
[12:38:51] [Server thread/WARN]: [QuickShop] Failed load shop data, because target config can't deserialize the ItemStack org.bukkit.configuration.InvalidConfigurationException: Exception in deserialize item at org.maxgamer.quickshop.util.Util.deserialize(Util.java:368) ~[[快捷商店]QuickShop-5.1.0.4.jar:?] at org.maxgamer.quickshop.shop.ShopLoader$ShopDatabaseInfo.deserializeItem(ShopLoader.java:456) ~[[快捷商店]QuickShop-5.1.0.4.jar:?] at org.maxgamer.quickshop.shop.ShopLoader$ShopDatabaseInfo.(ShopLoader.java:444) ~[[快捷商店]QuickShop-5.1.0.4.jar:?]
at org.maxgamer.quickshop.shop.ShopLoader.loadShops(ShopLoader.java:112) ~[[快捷商店]QuickShop-5.1.0.4.jar:?]
at org.maxgamer.quickshop.shop.ShopLoader.loadShops(ShopLoader.java:81) ~[[快捷商店]QuickShop-5.1.0.4.jar:?]
at org.maxgamer.quickshop.QuickShop.onEnable(QuickShop.java:960) ~[[快捷商店]QuickShop-5.1.0.4.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.enablePlugin(CraftServer.java:564) ~[purpur-1.18.1.jar:git-Purpur-1533]
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.enablePlugins(CraftServer.java:478) ~[purpur-1.18.1.jar:git-Purpur-1533]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:732) ~[purpur-1.18.1.jar:git-Purpur-1533]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:508) ~[purpur-1.18.1.jar:git-Purpur-1533]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:349) ~[purpur-1.18.1.jar:git-Purpur-1533]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1218) ~[purpur-1.18.1.jar:git-Purpur-1533]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:322) ~[purpur-1.18.1.jar:git-Purpur-1533]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: org.yaml.snakeyaml.error.YAMLException: Could not deserialize object
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:50) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:230) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:220) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:480) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:190) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:461) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:556) ~[snakeyaml-1.30.jar:?]
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:39) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:230) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:220) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:480) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:190) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:461) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:556) ~[snakeyaml-1.30.jar:?]
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:39) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:230) ~[snakeyaml-1.30.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:220) ~[snakeyaml-1.30.jar:?]
at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:27) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:158) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:115) ~[purpur-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.maxgamer.quickshop.util.Util.deserialize(Util.java:365) ~[[快捷商店]QuickShop-5.1.0.4.jar:?]
... 16 more