还没有账号?赶快去注册吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 yomi 于 2024-5-20 21:37 编辑
1 S- h% e/ y8 ~4 i, {$ ^1 H" ]" u8 @9 I! s
如题,昨天爆肝建了2站,结果突然闪退了(甚至没有未响应,窗口直接消失了),后进入世界发现轨道全部消失,各仪表板内容全部消失,但站台显示屏等还在。# D, V+ z" |: `3 {# |
崩溃日志主要部分:& b { O/ `: \) w9 \6 t1 f8 e3 N
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
8 X4 i( _/ h0 t, K& t; M[22:52:29] [Render thread/INFO]: 准备生成区域中:0%1 h) H6 G! _( N4 I% m
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
/ ]6 K8 a# M m) W[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: java.net.SocketTimeoutException: Read timed out
9 i5 g' U+ W7 E3 c[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)! A6 T( {1 }# ?3 p W% e
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
, H+ Z* w" X/ i* t[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)2 z5 ^+ f& f' h# r# b
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)! Z4 J8 K' ]) X2 Z
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)
/ y- v" F* m9 b& H[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)
9 P4 a- ^) Y) M4 D[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)5 e/ ?2 u; R0 T+ `1 A# B7 @3 {8 R9 g
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)& T+ a) ?; K' m( U) t
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
1 ]* W& l( ^- ?% g) r q6 t[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
0 H O1 _1 ~: ~8 f! A' t, T2 e" N[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
: ?9 {0 \: C) m, ^/ |+ s7 U) e9 ^[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1690)* a: i1 a$ d% J3 L* {7 t) f
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599)
2 N: Z: K( C0 F9 ?7 _[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.util.HttpRequest.get(HttpRequest.java:23)
# k5 o x" C9 U( e3 ]( Z% |# L3 q[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.config.ConfigCloth.lambda$downloadClothModels$4(ConfigCloth.java:330)
0 }1 c2 ]4 O9 }; G4 O" _# C* }[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.lang.Thread.run(Thread.java:1583)
& c% g+ T) [6 T[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
# d8 L7 i( ~+ R) [1 N, u+ |7 P' v(此处省略)$ j7 S2 [3 U( D4 d& N3 u6 C* E9 d
[22:52:31] [Render thread/INFO]: Time elapsed: 12632 ms- K% a1 b+ [7 K
[22:53:23] [Enhanced Sound Processor/WARN]: [Enhanced Sound Processor] is behind 125 msecs$ M3 {# n5 i; Q( C; ?( C0 V
[22:53:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 86001ms or 1720 ticks behind
/ w, Z! w b7 g2 L# _(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载)( |- _) Y N) u7 \% n: n) }' W
[22:53:58] [Server thread/ERROR]: Error loading saved data: mtr_train_data, x$ F$ ~8 p* j& R% s P6 M# \
org.msgpack.core.MessageTypeException: Expected Map, but got Integer (ef)8 I( y( K6 q% l, z2 T3 V
at org.msgpack.core.MessageUnpacker.unexpected(MessageUnpacker.java:596) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
; q, T$ [/ Z( a8 c' x7 w5 d, e; Z at org.msgpack.core.MessageUnpacker.unpackMapHeader(MessageUnpacker.java:1380) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]7 C3 ~, f3 C' Z
at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$12(RailwayDataFileSaveModule.java:224) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]! A& k+ L- l* K1 c7 l
at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
; e4 h) u1 u O1 E1 I8 x" L at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]) j6 W+ ]+ Y7 O& G2 |
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]) \0 ?" M0 w+ u' }. k( I
at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$13(RailwayDataFileSaveModule.java:221) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
' S+ p4 X# \1 F! ] at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]0 y6 }2 \8 r1 N, {# E$ g9 K" C
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]
+ T0 q8 |, Z) q1 A9 J5 _* H; a at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
8 z# J+ u* ]& Y: o2 o R at mtr.data.RailwayDataFileSaveModule.readMessagePackFromFile(RailwayDataFileSaveModule.java:219) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
- P0 Q0 V- X% o3 j$ `, z at mtr.data.RailwayDataFileSaveModule.load(RailwayDataFileSaveModule.java:83) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]& R* @) @3 |$ U/ K5 U7 k
at mtr.data.RailwayData.load(RailwayData.java:223) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?], _( B# s- y1 o& l& g( I9 C( u
at mtr.mappings.PersistentStateMapper.lambda$getInstance$0(PersistentStateMapper.java:22) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]! ~- \$ e* @6 x: P+ ^% B7 M) O
at net.minecraft.class_26.method_120(class_26.java:72) ~[client-intermediary.jar:?]; M5 f& g% R! `, \" N) `) }7 a* {/ c
at net.minecraft.class_26.method_20786(class_26.java:59) ~[client-intermediary.jar:?]
% T' E$ o& v# x6 S$ S at net.minecraft.class_26.method_17924(class_26.java:43) ~[client-intermediary.jar:?]4 i; [, N( n5 w" [/ c4 z
at mtr.mappings.PersistentStateMapper.getInstance(PersistentStateMapper.java:20) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
2 x4 W4 i' \0 q3 k" u7 s at mtr.data.RailwayData.getInstance(RailwayData.java:756) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]! u+ }2 Z/ l, g3 G- K
at mtr.MTR.lambda$init$34(MTR.java:447) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?], Y" U6 U. D; s* i+ I9 T$ e# l
at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:833) ~[?:?]
9 F' e9 u, h) T0 a( M at mtr.MTR.lambda$init$35(MTR.java:446) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]" H: m6 q/ Z' O O) K, Y
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:?]2 `+ W# f& m7 S+ i3 d
at net.minecraft.server.MinecraftServer.handler$dac000$fabric-lifecycle-events-v1$onStartTick(MinecraftServer.java:7316) ~[client-intermediary.jar:?]
- }& ]) u! b- y* ^; _2 V, T; w" @ at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) ~[client-intermediary.jar:?]
' @9 V8 x7 U1 M r! B1 ]0 D# r at net.minecraft.class_1132.method_3748(class_1132.java:98) ~[client-intermediary.jar:?]
- ^2 }. l$ X9 c, D! }4 h at net.minecraft.server.MinecraftServer.handler$bob000$carpet$modifiedRunLoop(MinecraftServer.java:5885) ~[client-intermediary.jar:?]
# w+ j2 d- g" w6 s at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:644) ~[client-intermediary.jar:?]
+ o, D: ?# V! Z9 P: [, r at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]4 S+ q3 E% n& Y4 [# |7 m" W
at java.lang.Thread.run(Thread.java:1583) [?:?]6 F% {( w+ X; {0 r" m8 v2 b/ Z
# t$ H' j9 f$ f. a4 d ~(此处省略一大堆的Minecraft Transit Railway data successfully loaded)
+ B+ n' a, I0 R- _" {% T[22:54:18] [Server thread/INFO]: yomi加入了游戏[22:54:27] [Render thread/INFO]: [STDOUT]: Refreshed MTR mod config
# D& a1 [3 s4 `+ N& u[22:54:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 14505ms or 290 ticks behind _2 ]! x$ y* K7 n9 F
急需帮助!!!一条线路建了20多站(平均站距300格左右),全没了' G. E: c' B) Q5 \
事件后续- P* R7 y7 N2 g* e" r
2024.05.20
( S; u! q" D ~8 Qmtr最重要的轨道数据奇迹般的自动恢复了。: X# Z' ~5 D- ]% o" {! A
其它的(电梯除外)删除了文件夹内部的文件,虽然东西没了,但解决了读取错误然后闪退的问题。
8 |9 D; z2 I! e, V但是不知道是不是mtr的原因,每隔几秒钟就会卡(提示:未响应)一下,日志提示Can't keep up! Is the server overloaded?* P' }& v1 i/ E' ~! y
* U0 n1 a- {. i; @ |