I've been working on a local server for years. I've put thousands of hours into it.
Updates in versions have been a bit bumpy in the past, but I updated from 1.15.3? or something like that to 1.16.1 last week and now the server crashes regularly when I move from old data to new data.
I mean the stored data works, and the newly computed data works, but when I cross between them the server hangs and then after some time crashes.
Is there a way to debug this? I don't want to lose what I've done.
Crash reports? They will contain the actual cause of the crash, the only way to really know and fix the issue. Not sure where they are saved by the server but most likely in the same folder the server is located in. If not, you should be able to get something in the console, and/or add "pause" on the last line of the batch file so the window doesn't automatically close (if it does normally).
It has been forever, but I have a recent crash report.
Can anyone suggest what is happening and what I can do to fix it?
I'm running vanilla, no mods 16.3 server and client on the same machine.
---- Minecraft Crash Report ----
// Why did you do that?
Time: 10/31/20 4:24 PM
Description: Watching Server
java.lang.Error
at ms.toString(SourceFile:79)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at md.toString(SourceFile:408)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at mo$1.toString(SourceFile:293)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:27)
at com.mojang.serialization.MapCodec$1.decode(MapCodec.java:34)
at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52)
at com.mojang.serialization.MapDecoder$Lambda$2252/1589709489.apply(Unknown Source)
at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
at com.mojang.serialization.DataResult$Lambda$652/328246293.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91)
at com.mojang.serialization.codecs.EitherCodec.decode(EitherCodec.java:24)
at com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at com.mojang.serialization.codecs.ListCodec.lambda$null$2(ListCodec.java:46)
at com.mojang.serialization.codecs.ListCodec$Lambda$2289/2140082700.accept(Unknown Source)
at java.lang.Iterable.forEach(Iterable.java:75)
at mo$Lambda$2441/41525146.accept(Unknown Source)
at com.mojang.serialization.codecs.ListCodec.lambda$decode$4(ListCodec.java:45)
at com.mojang.serialization.codecs.ListCodec$Lambda$2288/555744208.apply(Unknown Source)
at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
at com.mojang.serialization.DataResult$Lambda$652/328246293.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
at com.mojang.serialization.codecs.ListCodec.decode(ListCodec.java:39)
at com.mojang.serialization.Decoder.parse(Decoder.java:18)
at com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
at com.mojang.serialization.MapCodec$1.decode(MapCodec.java:34)
at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52)
at com.mojang.serialization.MapDecoder$Lambda$2252/1589709489.apply(Unknown Source)
at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
at com.mojang.serialization.DataResult$Lambda$652/328246293.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91)
at com.mojang.serialization.codecs.EitherCodec.decode(EitherCodec.java:24)
at com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at com.mojang.datafixers.types.templates.Named$NamedType$1.decode(Named.java:147)
at com.mojang.datafixers.types.Type.readTyped(Type.java:141)
at com.mojang.datafixers.types.Type.readTyped(Type.java:137)
at com.mojang.datafixers.DataFix.lambda$null$1(DataFix.java:51)
at com.mojang.datafixers.DataFix$Lambda$4255/1259071477.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$null$3(FunctionType.java:93)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3514/83209245.apply(Unknown Source)
at com.mojang.datafixers.optics.ListTraversal.lambda$wander$0(ListTraversal.java:19)
at com.mojang.datafixers.optics.ListTraversal$Lambda$3515/1846768699.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$wander$4(FunctionType.java:94)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3508/422954719.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.util.Either.lambda$mapRight$1(Either.java:166)
at com.mojang.datafixers.util.Either$Lambda$2247/1890746783.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Right.map(Either.java:99)
at com.mojang.datafixers.util.Either.mapRight(Either.java:166)
at com.mojang.datafixers.FunctionType$Instance.lambda$right$6(FunctionType.java:104)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3509/1330487622.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.util.Either.lambda$mapRight$1(Either.java:166)
at com.mojang.datafixers.util.Either$Lambda$2247/1890746783.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Right.map(Either.java:99)
at com.mojang.datafixers.util.Either.mapRight(Either.java:166)
at com.mojang.datafixers.FunctionType$Instance.lambda$right$6(FunctionType.java:104)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3509/1330487622.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.functions.Comp.lambda$null$5(Comp.java:69)
at com.mojang.datafixers.functions.Comp$Lambda$3497/1401860018.apply(Unknown Source)
at com.mojang.datafixers.functions.Comp.lambda$null$5(Comp.java:69)
at com.mojang.datafixers.functions.Comp$Lambda$3497/1401860018.apply(Unknown Source)
at com.mojang.datafixers.functions.Comp.lambda$null$5(Comp.java:69)
at com.mojang.datafixers.functions.Comp$Lambda$3497/1401860018.apply(Unknown Source)
at com.mojang.datafixers.types.Type.capWrite(Type.java:167)
at com.mojang.datafixers.types.Type.lambda$readAndWrite$9(Type.java:159)
at com.mojang.datafixers.types.Type$Lambda$3495/2051388181.apply(Unknown Source)
at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
at com.mojang.serialization.DataResult$Lambda$652/328246293.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
at com.mojang.datafixers.types.Type.readAndWrite(Type.java:158)
at com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:84)
at mp.a(SourceFile:466)
at cxz.a(SourceFile:101)
at crd.a(SourceFile:184)
at crd.<init>(SourceFile:59)
at crd.a(SourceFile:240)
at cgr.a(SourceFile:41)
at zs.i(SourceFile:863)
at zs.l(SourceFile:520)
at zs$Lambda$3347/927454288.get(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
at any.c(SourceFile:144)
at aae$a.c(SourceFile:545)
at any.y(SourceFile:118)
at aae$a.y(SourceFile:554)
at aae.d(SourceFile:280)
at net.minecraft.server.MinecraftServer.ba(SourceFile:746)
at net.minecraft.server.MinecraftServer.y(SourceFile:734)
at any.bk(SourceFile:103)
at net.minecraft.server.MinecraftServer.x(SourceFile:718)
at net.minecraft.server.MinecraftServer.w(SourceFile:671)
at net.minecraft.server.MinecraftServer.a(SourceFile:254)
at net.minecraft.server.MinecraftServer$Lambda$3294/1527894041.run(Unknown Source)
at java.lang.Thread.run(Thread.java:748)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Server Watchdog
Stacktrace:
at ms.toString(SourceFile:79)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at md.toString(SourceFile:408)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at mo$1.toString(SourceFile:293)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:27)
at com.mojang.serialization.MapCodec$1.decode(MapCodec.java:34)
at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52)
at com.mojang.serialization.MapDecoder$Lambda$2252/1589709489.apply(Unknown Source)
at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
at com.mojang.serialization.DataResult$Lambda$652/328246293.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91)
at com.mojang.serialization.codecs.EitherCodec.decode(EitherCodec.java:24)
at com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at com.mojang.serialization.codecs.ListCodec.lambda$null$2(ListCodec.java:46)
at com.mojang.serialization.codecs.ListCodec$Lambda$2289/2140082700.accept(Unknown Source)
at java.lang.Iterable.forEach(Iterable.java:75)
at mo$Lambda$2441/41525146.accept(Unknown Source)
at com.mojang.serialization.codecs.ListCodec.lambda$decode$4(ListCodec.java:45)
at com.mojang.serialization.codecs.ListCodec$Lambda$2288/555744208.apply(Unknown Source)
at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
at com.mojang.serialization.DataResult$Lambda$652/328246293.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
at com.mojang.serialization.codecs.ListCodec.decode(ListCodec.java:39)
at com.mojang.serialization.Decoder.parse(Decoder.java:18)
at com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
at com.mojang.serialization.MapCodec$1.decode(MapCodec.java:34)
at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52)
at com.mojang.serialization.MapDecoder$Lambda$2252/1589709489.apply(Unknown Source)
at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
at com.mojang.serialization.DataResult$Lambda$652/328246293.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91)
at com.mojang.serialization.codecs.EitherCodec.decode(EitherCodec.java:24)
at com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at com.mojang.datafixers.types.templates.Named$NamedType$1.decode(Named.java:147)
at com.mojang.datafixers.types.Type.readTyped(Type.java:141)
at com.mojang.datafixers.types.Type.readTyped(Type.java:137)
at com.mojang.datafixers.DataFix.lambda$null$1(DataFix.java:51)
at com.mojang.datafixers.DataFix$Lambda$4255/1259071477.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$null$3(FunctionType.java:93)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3514/83209245.apply(Unknown Source)
at com.mojang.datafixers.optics.ListTraversal.lambda$wander$0(ListTraversal.java:19)
at com.mojang.datafixers.optics.ListTraversal$Lambda$3515/1846768699.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$wander$4(FunctionType.java:94)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3508/422954719.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.util.Either.lambda$mapRight$1(Either.java:166)
at com.mojang.datafixers.util.Either$Lambda$2247/1890746783.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Right.map(Either.java:99)
at com.mojang.datafixers.util.Either.mapRight(Either.java:166)
at com.mojang.datafixers.FunctionType$Instance.lambda$right$6(FunctionType.java:104)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3509/1330487622.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.util.Either.lambda$mapRight$1(Either.java:166)
at com.mojang.datafixers.util.Either$Lambda$2247/1890746783.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Right.map(Either.java:99)
at com.mojang.datafixers.util.Either.mapRight(Either.java:166)
at com.mojang.datafixers.FunctionType$Instance.lambda$right$6(FunctionType.java:104)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3509/1330487622.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Instance.lambda$first$1(FunctionType.java:81)
at com.mojang.datafixers.FunctionType$Instance$Lambda$3501/2005137930.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at java.util.function.Function.lambda$compose$0(Function.java:68)
at java.util.function.Function$Lambda$1372/189708649.apply(Unknown Source)
at com.mojang.datafixers.FunctionType$Lambda$3500/619040500.apply(Unknown Source)
at com.mojang.datafixers.functions.Comp.lambda$null$5(Comp.java:69)
at com.mojang.datafixers.functions.Comp$Lambda$3497/1401860018.apply(Unknown Source)
at com.mojang.datafixers.functions.Comp.lambda$null$5(Comp.java:69)
at com.mojang.datafixers.functions.Comp$Lambda$3497/1401860018.apply(Unknown Source)
at com.mojang.datafixers.functions.Comp.lambda$null$5(Comp.java:69)
at com.mojang.datafixers.functions.Comp$Lambda$3497/1401860018.apply(Unknown Source)
at com.mojang.datafixers.types.Type.capWrite(Type.java:167)
at com.mojang.datafixers.types.Type.lambda$readAndWrite$9(Type.java:159)
at com.mojang.datafixers.types.Type$Lambda$3495/2051388181.apply(Unknown Source)
at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
at com.mojang.serialization.DataResult$Lambda$652/328246293.apply(Unknown Source)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
at com.mojang.datafixers.types.Type.readAndWrite(Type.java:158)
at com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:84)
at mp.a(SourceFile:466)
at cxz.a(SourceFile:101)
at crd.a(SourceFile:184)
at crd.<init>(SourceFile:59)
at crd.a(SourceFile:240)
at cgr.a(SourceFile:41)
at zs.i(SourceFile:863)
at zs.l(SourceFile:520)
at zs$Lambda$3347/927454288.get(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
at any.c(SourceFile:144)
at aae$a.c(SourceFile:545)
at any.y(SourceFile:118)
at aae$a.y(SourceFile:554)
at aae.d(SourceFile:280)
at net.minecraft.server.MinecraftServer.ba(SourceFile:746)
at net.minecraft.server.MinecraftServer.y(SourceFile:734)
at any.bk(SourceFile:103)
at net.minecraft.server.MinecraftServer.x(SourceFile:718)
at net.minecraft.server.MinecraftServer.w(SourceFile:671)
at net.minecraft.server.MinecraftServer.a(SourceFile:254)
-- Thread Dump --
Details:
Threads: "Netty Epoll Server IO #3" Id=54 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:114)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:239)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:256)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
at java.lang.Thread.run(Thread.java:748)
"Netty Epoll Server IO #2" Id=43 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:114)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:239)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:256)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
at java.lang.Thread.run(Thread.java:748)
"Netty Epoll Server IO #1" Id=42 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:114)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:239)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:256)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
at java.lang.Thread.run(Thread.java:748)
"Server Watchdog" Id=41 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:454)
at zj.run(SourceFile:45)
at java.lang.Thread.run(Thread.java:748)
"Netty Epoll Server IO #0" Id=35 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:114)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:239)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:256)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
at java.lang.Thread.run(Thread.java:748)
"ObjectCleanerThread" Id=34 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@44094374
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@44094374
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
at io.netty.util.internal.ObjectCleaner$1.run(ObjectCleaner.java:54)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
"DestroyJavaVM" Id=32 RUNNABLE
"Server thread" Id=29 RUNNABLE
at ms.toString(SourceFile:79)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at md.toString(SourceFile:408)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at mo$1.toString(SourceFile:293)
at java.lang.String.valueOf(String.java:2994)
...
"Snooper Timer" Id=30 WAITING on java.util.TaskQueue@4aceb585
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@4aceb585
at java.lang.Object.wait(Object.java:502)
at java.util.TimerThread.mainLoop(Timer.java:526)
at java.util.TimerThread.run(Timer.java:505)
"Timer hack thread" Id=20 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at x$6.run(SourceFile:636)
"Signal Dispatcher" Id=4 RUNNABLE
"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@4ef12804
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@4ef12804
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@bf3bfbe
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@bf3bfbe
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
Stacktrace:
at zj.run(SourceFile:61)
at java.lang.Thread.run(Thread.java:748)
-- System Details --
Details:
Minecraft Version: 1.16.3
Minecraft Version ID: 1.16.3
Operating System: Linux (amd64) version 5.9.1-gentoo
Java Version: 1.8.0_265, Gentoo
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Gentoo
Memory: 117516248 bytes (112 MB) / 1021313024 bytes (974 MB) up to 1021313024 bytes (974 MB)
CPUs: 12
JVM Flags: 2 total; -Xmx1024M -Xms1024M
Player Count: 1 / 20; [aah['Raydude108'/68, l='ServerLevel[world]', x=604.21, y=72.04, z=41279.33]]
Data Packs: vanilla
Is Modded: Unknown (can't tell)
Type: Dedicated Server (map_server.txt)
I've been working on a local server for years. I've put thousands of hours into it.
Updates in versions have been a bit bumpy in the past, but I updated from 1.15.3? or something like that to 1.16.1 last week and now the server crashes regularly when I move from old data to new data.
I mean the stored data works, and the newly computed data works, but when I cross between them the server hangs and then after some time crashes.
Is there a way to debug this? I don't want to lose what I've done.
Thanks in advance.
Crash reports? They will contain the actual cause of the crash, the only way to really know and fix the issue. Not sure where they are saved by the server but most likely in the same folder the server is located in. If not, you should be able to get something in the console, and/or add "pause" on the last line of the batch file so the window doesn't automatically close (if it does normally).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Thanks. I'll look for the crash reports.
It has been forever, but I have a recent crash report.
Can anyone suggest what is happening and what I can do to fix it?
I'm running vanilla, no mods 16.3 server and client on the same machine.
The watchdog-feature killed your server.
Backup your world and set max-tick-time to -1
This will disable watchdog
I am not sure but it seems like the server takes a long time to write something to a file or something
You can increase your ram usage from -Xmx1024M to -Xmx2048M
if it is happening again you also can report it to https://bugs.mojang.com
Thanks for the quick reply. I disable the timeout and increased ram to 4G and that seems to have solved the issue...
Thanks so much!