Skip to content

Fails to operate on Paper 1.21.8 with BlueMap 5.9.x #37

@mrfloris

Description

@mrfloris

1.21.4 has been fine, but .8 goes wrong. spamming console with error msgs.

[13:45:36] [Craft Scheduler Thread - 88 - BlueBridgeCore/ERROR]: [ca.spottedleaf.dataconverter.minecraft.versions.V4290] Failed to convert json to nbt: You can eat me to teleport!
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setStrictness(Strictness.LENIENT) to accept malformed JSON at line 1 column 6 path $
See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json
	at com.google.gson.JsonParser.parseReader(JsonParser.java:116) ~[gson-2.11.0.jar:?]
	at com.google.gson.JsonParser.parseString(JsonParser.java:92) ~[gson-2.11.0.jar:?]
	at ca.spottedleaf.dataconverter.minecraft.versions.V4290$1.convert(V4290.java:235) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.datatypes.DynamicDataType.convert(DynamicDataType.java:82) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convert(WalkerUtils.java:103) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convertList(WalkerUtils.java:117) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.versions.V4059$1.walk(V4059.java:74) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.versions.V4059$1.walk(V4059.java:20) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.datatypes.MCDataType.convert(MCDataType.java:115) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convert(WalkerUtils.java:21) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.versions.V3818.lambda$register$2(V3818.java:320) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.datatypes.IDDataType.convert(IDDataType.java:137) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convert(WalkerUtils.java:21) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convertListPath(WalkerUtils.java:58) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.versions.V4059$1.walk(V4059.java:61) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.versions.V4059$1.walk(V4059.java:20) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.datatypes.MCDataType.convert(MCDataType.java:115) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convert(WalkerUtils.java:21) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.versions.V3818.lambda$register$2(V3818.java:320) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.datatypes.IDDataType.convert(IDDataType.java:137) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convertList(WalkerUtils.java:41) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.versions.V1458.lambda$register$1(V1458.java:111) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.datatypes.MCDataType.convert(MCDataType.java:115) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.datatypes.MCDataType.convert(MCDataType.java:13) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.MCDataConverter.convertWithSubVersion(MCDataConverter.java:63) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.MCDataConverter.convert(MCDataConverter.java:44) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at ca.spottedleaf.dataconverter.minecraft.MCDataConverter.convertTag(MCDataConverter.java:30) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at net.minecraft.world.level.storage.PlayerDataStorage.lambda$load$2(PlayerDataStorage.java:120) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at java.base/java.util.Optional.map(Optional.java:260) ~[?:?]
	at net.minecraft.world.level.storage.PlayerDataStorage.load(PlayerDataStorage.java:118) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at org.bukkit.craftbukkit.CraftOfflinePlayer.getData(CraftOfflinePlayer.java:203) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at org.bukkit.craftbukkit.CraftOfflinePlayer.getBukkitData(CraftOfflinePlayer.java:207) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at org.bukkit.craftbukkit.CraftOfflinePlayer.getName(CraftOfflinePlayer.java:73) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at BlueBridgeWG-2.2.jar/de.mark225.bluebridge.worldguard.util.RegionStringLookup.lambda$getMembers$1(RegionStringLookup.java:153) ~[BlueBridgeWG-2.2.jar:?]
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) ~[?:?]
	at java.base/java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:1034) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) ~[?:?]
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:727) ~[?:?]
	at BlueBridgeWG-2.2.jar/de.mark225.bluebridge.worldguard.util.RegionStringLookup.getMembers(RegionStringLookup.java:153) ~[BlueBridgeWG-2.2.jar:?]
	at BlueBridgeWG-2.2.jar/de.mark225.bluebridge.worldguard.util.RegionStringLookup.fetch(RegionStringLookup.java:63) ~[BlueBridgeWG-2.2.jar:?]
	at BlueBridgeWG-2.2.jar/de.mark225.bluebridge.worldguard.util.RegionStringLookup.replace(RegionStringLookup.java:37) ~[BlueBridgeWG-2.2.jar:?]
	at BlueBridgeCore-2.2.jar/de.mark225.bluebridge.core.util.StringLookupWrapper$1.lookup(StringLookupWrapper.java:10) ~[BlueBridgeCore-2.2.jar:?]
	at BlueBridgeCore-2.2.jar/de.mark225.shadow.org.apache.commons.text.StringSubstitutor.resolveVariable(StringSubstitutor.java:1067) ~[BlueBridgeCore-2.2.jar:?]
	at BlueBridgeCore-2.2.jar/de.mark225.shadow.org.apache.commons.text.StringSubstitutor.substitute(StringSubstitutor.java:1433) ~[BlueBridgeCore-2.2.jar:?]
	at BlueBridgeCore-2.2.jar/de.mark225.shadow.org.apache.commons.text.StringSubstitutor.substitute(StringSubstitutor.java:1308) ~[BlueBridgeCore-2.2.jar:?]
	at BlueBridgeCore-2.2.jar/de.mark225.shadow.org.apache.commons.text.StringSubstitutor.replace(StringSubstitutor.java:816) ~[BlueBridgeCore-2.2.jar:?]
	at BlueBridgeCore-2.2.jar/de.mark225.bluebridge.core.util.BlueBridgeUtils.replace(BlueBridgeUtils.java:14) ~[BlueBridgeCore-2.2.jar:?]
	at BlueBridgeWG-2.2.jar/de.mark225.bluebridge.worldguard.addon.WorldGuardIntegration.parseHtmlDisplay(WorldGuardIntegration.java:154) ~[BlueBridgeWG-2.2.jar:?]
	at BlueBridgeWG-2.2.jar/de.mark225.bluebridge.worldguard.addon.WorldGuardIntegration.lambda$getAllRegions$1(WorldGuardIntegration.java:137) ~[BlueBridgeWG-2.2.jar:?]
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197) ~[?:?]
	at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1788) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) ~[?:?]
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:727) ~[?:?]
	at BlueBridgeWG-2.2.jar/de.mark225.bluebridge.worldguard.addon.WorldGuardIntegration.getAllRegions(WorldGuardIntegration.java:148) ~[BlueBridgeWG-2.2.jar:?]
	at BlueBridgeWG-2.2.jar/de.mark225.bluebridge.worldguard.addon.BlueBridgeWGAddon.fetchSnapshots(BlueBridgeWGAddon.java:39) ~[BlueBridgeWG-2.2.jar:?]
	at BlueBridgeCore-2.2.jar/de.mark225.bluebridge.core.update.UpdateTask.collectSnapshots(UpdateTask.java:68) ~[BlueBridgeCore-2.2.jar:?]
	at BlueBridgeCore-2.2.jar/de.mark225.bluebridge.core.update.UpdateTask.lambda$run$0(UpdateTask.java:60) ~[BlueBridgeCore-2.2.jar:?]
	at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.21.8.jar:1.21.8-11-a5f2f61]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.21.8.jar:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619) ~[?:?]
	at java.base/java.lang.Thread.run(Thread.java:1447) ~[?:?]
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setStrictness(Strictness.LENIENT) to accept malformed JSON at line 1 column 6 path $
See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json
	at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?]
	at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1550) ~[gson-2.11.0.jar:?]
	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:625) ~[gson-2.11.0.jar:?]
	at com.google.gson.stream.JsonReader.peek(JsonReader.java:507) ~[gson-2.11.0.jar:?]
	at com.google.gson.JsonParser.parseReader(JsonParser.java:111) ~[gson-2.11.0.jar:?]
	... 71 more

papermc paper build 1.21.8 build 11.
latest version from modrinth and this website, using bluemap 5.9.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions