Skip to content

1.21.4 -> 1.21.6 upgrade component failure #12681

@brickmonster

Description

@brickmonster

Stack trace

[17:34:30 ERROR]: [ca.spottedleaf.dataconverter.minecraft.versions.V4290] Failed to convert json to nbt: Next Level                                                                                                                                     
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setStrictness(Strictness.LENIENT) to accept malformed JSON at line 1 column 7 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:173) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                                       
        at ca.spottedleaf.dataconverter.minecraft.datatypes.DynamicDataType.convert(DynamicDataType.java:82) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                     
        at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convert(WalkerUtils.java:103) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                      
        at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convertList(WalkerUtils.java:117) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                  
        at ca.spottedleaf.dataconverter.minecraft.versions.V4292.lambda$register$0(V4292.java:149) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                               
        at ca.spottedleaf.dataconverter.minecraft.datatypes.DynamicDataType.convert(DynamicDataType.java:114) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                    
        at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convert(WalkerUtils.java:103) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                      
        at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convertList(WalkerUtils.java:117) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                  
        at ca.spottedleaf.dataconverter.minecraft.versions.V3439.handleSignText(V3439.java:20) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                                   
        at ca.spottedleaf.dataconverter.minecraft.versions.V3439.lambda$registerSign$0(V3439.java:26) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                            
        at ca.spottedleaf.dataconverter.minecraft.datatypes.IDDataType.convert(IDDataType.java:149) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                              
        at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convert(WalkerUtils.java:21) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                       
        at ca.spottedleaf.dataconverter.minecraft.versions.V4307$2.walk(V4307.java:167) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                                          
        at ca.spottedleaf.dataconverter.minecraft.versions.V4307$2.walk(V4307.java:138) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                                          
        at ca.spottedleaf.dataconverter.minecraft.datatypes.MCDataType.convert(MCDataType.java:115) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                              
        at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convert(WalkerUtils.java:21) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                       
        at ca.spottedleaf.dataconverter.minecraft.versions.V3818.lambda$register$2(V3818.java:320) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                               
        at ca.spottedleaf.dataconverter.minecraft.datatypes.IDDataType.convert(IDDataType.java:137) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                              
        at ca.spottedleaf.dataconverter.minecraft.walkers.generic.WalkerUtils.convertList(WalkerUtils.java:41) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                   
        at ca.spottedleaf.dataconverter.minecraft.versions.V4312.lambda$register$0(V4312.java:68) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                                
        at ca.spottedleaf.dataconverter.minecraft.datatypes.MCDataType.convert(MCDataType.java:115) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                              
        at ca.spottedleaf.dataconverter.minecraft.datatypes.MCDataType.convert(MCDataType.java:13) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                               
        at ca.spottedleaf.dataconverter.minecraft.MCDataConverter.convertWithSubVersion(MCDataConverter.java:76) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                 
        at ca.spottedleaf.dataconverter.minecraft.MCDataConverter.convert(MCDataConverter.java:44) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                               
        at ca.spottedleaf.dataconverter.minecraft.MCDataConverter.convertTag(MCDataConverter.java:30) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                            
        at net.minecraft.world.level.storage.LevelStorageSource.lambda$readLevelDataTagFixed$5(LevelStorageSource.java:230) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                      
        at com.mojang.serialization.Dynamic.lambda$update$14(Dynamic.java:144) ~[paper-1.21.6.jar:?]                                                                                                                                                    
        at com.mojang.serialization.DynamicOps.lambda$update$27(DynamicOps.java:221) ~[datafixerupper-8.0.16.jar:?]                                                                                                                                     
        at com.mojang.serialization.DataResult$Success.map(DataResult.java:175) ~[datafixerupper-8.0.16.jar:?]                                                                                                                                          
        at com.mojang.serialization.DynamicOps.update(DynamicOps.java:221) ~[datafixerupper-8.0.16.jar:?]                                                                                                                                               
        at com.mojang.serialization.Dynamic.lambda$update$15(Dynamic.java:144) ~[paper-1.21.6.jar:?]                                                                                                                                                    
        at com.mojang.serialization.Dynamic.map(Dynamic.java:39) ~[paper-1.21.6.jar:?]                                                                                                                                                                  
        at com.mojang.serialization.Dynamic.update(Dynamic.java:144) ~[paper-1.21.6.jar:?]                                                                                                                                                              
        at net.minecraft.world.level.storage.LevelStorageSource.readLevelDataTagFixed(LevelStorageSource.java:230) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                               
        at net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess.getDataTag(LevelStorageSource.java:505) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                       
        at net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess.getDataTag(LevelStorageSource.java:496) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                       
        at net.minecraft.server.Main.main(Main.java:191) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                                                                         
        at io.papermc.paper.PaperBootstrap.boot(PaperBootstrap.java:21) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                                                          
        at org.bukkit.craftbukkit.Main.main(Main.java:242) ~[paper-1.21.6.jar:1.21.6-DEV-245b547]                                                                                                                                                       
        at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]                                                                                                                                                                     
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]                                                                                                                                                                                      
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setStrictness(Strictness.LENIENT) to accept malformed JSON at line 1 column 7 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:?]                                                                                                                                                             
        ... 42 more

Plugin and Datapack List

None

Actions to reproduce (if known)

Repro in singleplayer inventory and in world at -465 58 440.
pg.zip

Paper version

This server is running Paper version 1.21.6-DEV-HEAD@245b547 (1970-01-01T00:00:00Z) (Implementing API version 1.21.6-R0.1-SNAPSHOT)

Other

data="Next Level"
parent=NBTListType{list=["Next Level"]}
grandparent=NBTMapType{map={extra:["Next Level"],text:""}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions