还没有账号?赶快去注册吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 yomi 于 2024-5-20 21:37 编辑
( }; v8 S9 E' l* i, k
9 k/ `$ V6 u) \6 Z& K如题,昨天爆肝建了2站,结果突然闪退了(甚至没有未响应,窗口直接消失了),后进入世界发现轨道全部消失,各仪表板内容全部消失,但站台显示屏等还在。4 `1 b* v$ h8 j% M
崩溃日志主要部分: C0 Q* H$ Y. A% o* w
[22:52:29] [Render thread/INFO]: 准备生成区域中:0% M- z* ?; {; H! x
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
, o7 H3 r0 v2 N6 ^; m[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
Y1 S! e Y Z7 o Z- V[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: java.net.SocketTimeoutException: Read timed out3 @4 y& S7 x/ y+ v3 k- t M- h6 A
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
7 d2 c$ p$ [$ I7 _- d[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)0 @& O7 \, w$ e7 p. o0 g: H
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)- R4 D# P$ P' o6 u
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)% j3 u( |; m5 S: x/ ~& n: O
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)9 Y) H: [8 F: q' H( Y5 B i8 m
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
) I8 [& _+ q+ A[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347), L* Y, v# L- C/ x- {$ a2 G
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)4 c t& [& h$ }. X
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
+ l% j0 X! U# y& z& d$ A[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
% K' c8 `/ R# e! E$ g4 j. u[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
9 F2 X5 ]) B! d o1 q4 F) `4 o[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1690)
0 q+ w! c& C) L5 U7 U+ U% f8 T) m[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599)
# h! d8 M5 H; k, M; S, O! `5 E- i[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.util.HttpRequest.get(HttpRequest.java:23)
, R5 K& h+ A0 i0 F8 `7 E[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.config.ConfigCloth.lambda$downloadClothModels$4(ConfigCloth.java:330)2 C# j* C$ r- c
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.lang.Thread.run(Thread.java:1583)
. X2 b: k1 |5 K) p( B6 }; n1 \[22:52:29] [Render thread/INFO]: 准备生成区域中:0%- |# K5 J: v( {; `9 F! E8 `
(此处省略)
( r5 {( `4 p7 @[22:52:31] [Render thread/INFO]: Time elapsed: 12632 ms
6 S5 M9 ~9 d" o& _' U* B5 F' q[22:53:23] [Enhanced Sound Processor/WARN]: [Enhanced Sound Processor] is behind 125 msecs# l' j& N" U3 H u" |9 E, s
[22:53:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 86001ms or 1720 ticks behind( s3 h' U6 g O2 G& Z- C) n, d
(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载)
" |) S& p; o2 S! d5 Y# O5 i9 e[22:53:58] [Server thread/ERROR]: Error loading saved data: mtr_train_data
) o) y3 h/ {' B0 K, f Rorg.msgpack.core.MessageTypeException: Expected Map, but got Integer (ef)
+ k3 z* C) I. I8 f; n at org.msgpack.core.MessageUnpacker.unexpected(MessageUnpacker.java:596) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?], H$ I1 }1 L0 `" }& g
at org.msgpack.core.MessageUnpacker.unpackMapHeader(MessageUnpacker.java:1380) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
5 r0 r) j- V2 P# Y3 \ at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$12(RailwayDataFileSaveModule.java:224) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
. b8 K- E! T, S! K at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
3 [% `5 s6 P! T- ~2 F0 T at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]/ h% b1 v* N l- M3 _' c
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]% ?+ }8 s7 ]) y6 |4 {3 @3 V h
at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$13(RailwayDataFileSaveModule.java:221) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
! a! k& @" w- @7 \+ b$ |9 q+ T at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]" z' E" Q$ S& N5 l
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]2 x7 |: m- j0 C! _ t
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
0 f6 m3 S9 ?$ x5 s) ` at mtr.data.RailwayDataFileSaveModule.readMessagePackFromFile(RailwayDataFileSaveModule.java:219) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]0 G3 |( c: N* v6 v) v5 K4 o( K
at mtr.data.RailwayDataFileSaveModule.load(RailwayDataFileSaveModule.java:83) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
! H/ ^2 ?& o+ R6 T at mtr.data.RailwayData.load(RailwayData.java:223) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
: X# w$ C; r- u5 U% n, Z at mtr.mappings.PersistentStateMapper.lambda$getInstance$0(PersistentStateMapper.java:22) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
5 M; h8 W$ K2 o$ s1 p at net.minecraft.class_26.method_120(class_26.java:72) ~[client-intermediary.jar:?]$ N' ^) y" ~0 V8 `1 m2 m
at net.minecraft.class_26.method_20786(class_26.java:59) ~[client-intermediary.jar:?]
, z$ i) \, o# |: b: e6 W+ w at net.minecraft.class_26.method_17924(class_26.java:43) ~[client-intermediary.jar:?]
! Z8 _% _* d% Y8 J6 @0 P5 t at mtr.mappings.PersistentStateMapper.getInstance(PersistentStateMapper.java:20) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]6 G- ~% j; n Q" W5 s; r6 B6 m
at mtr.data.RailwayData.getInstance(RailwayData.java:756) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
* g. K* }+ N' e9 Z at mtr.MTR.lambda$init$34(MTR.java:447) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]' J {5 J. E( P6 H! [2 M5 ^' ]% W
at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:833) ~[?:?]
$ G" X; D# `! Y- ? at mtr.MTR.lambda$init$35(MTR.java:446) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
7 M" x6 }, l6 }* C! k( C& R at net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents.lambda$static$0(ServerTickEvents.java:40) ~[fabric-lifecycle-events-v1-2.2.4+1b46dc7890-ba8a0595c21e6ba2.jar:?]6 {0 e. E3 S* ^) w3 [$ s
at net.minecraft.server.MinecraftServer.handler$dac000$fabric-lifecycle-events-v1$onStartTick(MinecraftServer.java:7316) ~[client-intermediary.jar:?]
& v6 a' c5 r6 Q" C) t at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) ~[client-intermediary.jar:?]
4 g/ A* G- G/ n8 V! _ at net.minecraft.class_1132.method_3748(class_1132.java:98) ~[client-intermediary.jar:?]6 V) l0 A) y6 E! g1 @: H
at net.minecraft.server.MinecraftServer.handler$bob000$carpet$modifiedRunLoop(MinecraftServer.java:5885) ~[client-intermediary.jar:?]3 \+ S2 G$ R$ J9 e) ?
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:644) ~[client-intermediary.jar:?], f" _7 j8 X9 v! F3 m
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]8 V* ]9 e( `/ r/ `/ E' A. g
at java.lang.Thread.run(Thread.java:1583) [?:?]9 u" [& l2 c" y! D9 p
" b; t8 H+ z- W9 Y+ E
(此处省略一大堆的Minecraft Transit Railway data successfully loaded), L" l9 B: L! }+ `4 Q8 e! `2 D; u+ z
[22:54:18] [Server thread/INFO]: yomi加入了游戏[22:54:27] [Render thread/INFO]: [STDOUT]: Refreshed MTR mod config
. x L- ~6 g" @ y8 X9 ^. I[22:54:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 14505ms or 290 ticks behind
L) c5 Y- u# i) m- N4 k L" ]( ^急需帮助!!!一条线路建了20多站(平均站距300格左右),全没了. A% P' y I" A9 o ]* C4 n' X: \. K
事件后续
" y, v# _2 ?' f9 C# X2024.05.20
. D6 y; J7 @# Amtr最重要的轨道数据奇迹般的自动恢复了。; f: e, z& B% B' h7 U' F
其它的(电梯除外)删除了文件夹内部的文件,虽然东西没了,但解决了读取错误然后闪退的问题。7 E+ U: O: Y$ q" ^% j+ ^7 [0 G
但是不知道是不是mtr的原因,每隔几秒钟就会卡(提示:未响应)一下,日志提示Can't keep up! Is the server overloaded?6 F$ w7 b2 g; s p9 Y
3 m; x& P$ |; q9 H2 H* ~. r8 X* x" ` |