- [16:58:07] [IO-Worker-7/ERROR] [minecraft/IOWorker]: Failed to store chunk [0, 2]
- java.util.ConcurrentModificationException: null
- at java.util.HashMap$HashIterator.nextNode(HashMap.java:1597) ~[?:?]
- at java.util.HashMap$KeyIterator.next(HashMap.java:1620) ~[?:?]
- at net.minecraft.nbt.CompoundTag.m_6434_(CompoundTag.java:133) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.nbt.NbtIo.m_128950_(NbtIo.java:139) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.nbt.NbtIo.m_128941_(NbtIo.java:108) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.world.level.chunk.storage.RegionFileStorage.m_63708_(RegionFileStorage.java:79) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.world.level.chunk.storage.IOWorker.m_63535_(IOWorker.java:260) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.world.level.chunk.storage.IOWorker.m_63553_(IOWorker.java:250) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.util.thread.StrictQueue$IntRunnable.run(StrictQueue.java:60) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[server-1.20.1-20230612.114412-srg.jar%23323!/:?]
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
- at java.lang.Thread.run(Thread.java:833) ~[?:?]
1.20.1 forge服,服务器forge版本是47.1.3,服务器后台每几分钟或几十分钟就会报这个错误。但服务器不会崩溃。报错区块的坐标的范围从[3,3]到[-3.-3]都有见到。我没有在游戏内注意到有区块被删除重新生成的现象。因为没有玩家在这些区块内活动,所以不确定这个报错会不会导致玩家活动丢失。MOD列表在这里:

大家知道是什么原因导致这个问题吗?有解决的办法吗?
是不是加过模组或者换过版本?
把存档放进对应版本的客户端加载一遍(单人模式打开)再放回服务器。
把存档放进对应版本的客户端加载一遍(单人模式打开)再放回服务器。
名副其实 发表于 2023-10-17 19:28
是不是加过模组或者换过版本?
把存档放进对应版本的客户端加载一遍(单人模式打开)再放回服务器。 ...
我按照这个办法操作了一下。把服务器的世界存档放到客户端里打开后放回去,还是有这个错误。客户端里有一些仅客户端的模组(oculus,小地图,appleskin之类的),不知道有没有影响。
自己解决了。移除了Smooth Chunk Saving模组后报错消失。