还没有账号?赶快去注册吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 yomi 于 2024-5-20 21:37 编辑
$ a8 V c2 H% X
1 b7 V# ^- o. {) J; ~如题,昨天爆肝建了2站,结果突然闪退了(甚至没有未响应,窗口直接消失了),后进入世界发现轨道全部消失,各仪表板内容全部消失,但站台显示屏等还在。9 Y/ r- R$ j) f4 o+ k. d) Z/ M
崩溃日志主要部分:
7 M. A0 u3 q6 D[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
7 a- ^8 n% v* m2 ]; g/ H[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
3 d; Z7 h/ u A+ _9 `9 f[22:52:29] [Render thread/INFO]: 准备生成区域中:0%* a( P* c( H3 d0 s
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: java.net.SocketTimeoutException: Read timed out+ V' M. s5 t* O3 d. k
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
' W+ X L5 X6 n[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
' J" g! A( {! E" C$ F* S[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)* t8 V. J3 Y8 q
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
7 t! m( ^: ?1 J/ `$ `[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)5 t0 t( t; P; m9 Y" s
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)' f% X3 b3 [* c6 l
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)( [. s* G: |+ [0 z# [
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420). X& i7 r& Q4 o7 h
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
1 ?8 m$ U: \9 x6 n/ a[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827) ^2 y' i" e/ J
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
4 H( n" G1 C4 A+ x, @7 [& G[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1690)
- p# c+ ^7 _) C) o4 d: b: a3 |& |[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599)% j3 X. K. @' q1 E+ a2 H ~3 b
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.util.HttpRequest.get(HttpRequest.java:23)
9 L% m; ?; ~9 i. ~% c# F" S[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.config.ConfigCloth.lambda$downloadClothModels$4(ConfigCloth.java:330)
' w+ E: a. x3 T7 m4 u2 U' ?1 |[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.lang.Thread.run(Thread.java:1583)7 a; H" P- e6 H. ~8 }( ]
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
9 E8 h+ |6 m. H(此处省略)
( j/ E& l. r S! ], I[22:52:31] [Render thread/INFO]: Time elapsed: 12632 ms3 ?9 d O+ M& h4 f8 d6 R& ?
[22:53:23] [Enhanced Sound Processor/WARN]: [Enhanced Sound Processor] is behind 125 msecs
$ }% s1 A- y2 F. `[22:53:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 86001ms or 1720 ticks behind
, K$ p5 E* D+ p$ e(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载)
. h) c5 |( \+ r" M! m2 \ h[22:53:58] [Server thread/ERROR]: Error loading saved data: mtr_train_data! H$ R# |4 O; U \' E
org.msgpack.core.MessageTypeException: Expected Map, but got Integer (ef)) W( N# X* T" B0 q4 i
at org.msgpack.core.MessageUnpacker.unexpected(MessageUnpacker.java:596) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
- y. f+ ~' W/ t( s; H' N at org.msgpack.core.MessageUnpacker.unpackMapHeader(MessageUnpacker.java:1380) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
7 M1 _# M4 v# P6 u2 O* J at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$12(RailwayDataFileSaveModule.java:224) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]5 h# {. r; {& ^$ u9 a5 p
at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
5 ]( a' Q6 K5 K L0 h9 Z at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]! p4 g' ~. Q/ F/ O9 y
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]1 g9 u8 H/ {# ]' z' H! u
at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$13(RailwayDataFileSaveModule.java:221) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
) l& K' S n$ q9 W+ y at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
9 l$ n& b. |) _2 {" T) O& o at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]- ?8 p6 N+ z, F' A, s( c
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
. b" m1 b2 n: G# t$ j. a- s7 G at mtr.data.RailwayDataFileSaveModule.readMessagePackFromFile(RailwayDataFileSaveModule.java:219) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
6 E p' K. ]% ^5 J at mtr.data.RailwayDataFileSaveModule.load(RailwayDataFileSaveModule.java:83) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
& } I+ l( c, Z# E! a at mtr.data.RailwayData.load(RailwayData.java:223) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]* Q4 i0 {- ]! K9 h
at mtr.mappings.PersistentStateMapper.lambda$getInstance$0(PersistentStateMapper.java:22) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?], b( ~- Z2 g7 ]
at net.minecraft.class_26.method_120(class_26.java:72) ~[client-intermediary.jar:?]
9 ]* U3 b9 e5 E- F' G4 W at net.minecraft.class_26.method_20786(class_26.java:59) ~[client-intermediary.jar:?]- B3 v3 S0 ~' f$ I5 z d% K4 X
at net.minecraft.class_26.method_17924(class_26.java:43) ~[client-intermediary.jar:?]
: K- v9 ^- h# ^1 W% n) n at mtr.mappings.PersistentStateMapper.getInstance(PersistentStateMapper.java:20) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
' l& A8 b+ r# V at mtr.data.RailwayData.getInstance(RailwayData.java:756) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
9 i) E3 T& {# X+ V I5 T3 P at mtr.MTR.lambda$init$34(MTR.java:447) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
+ |3 y d$ ?# }, x# Y0 q at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:833) ~[?:?]6 s2 P% J/ S) Y% Q& Y7 N3 p' L2 H
at mtr.MTR.lambda$init$35(MTR.java:446) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]# J+ z: v, i& u8 K9 R# k0 H' i
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:?]: ]& T4 j, m% l5 k
at net.minecraft.server.MinecraftServer.handler$dac000$fabric-lifecycle-events-v1$onStartTick(MinecraftServer.java:7316) ~[client-intermediary.jar:?]
7 Z: m5 J( Y# _ at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) ~[client-intermediary.jar:?]8 M+ @1 k! ?! }4 z: X
at net.minecraft.class_1132.method_3748(class_1132.java:98) ~[client-intermediary.jar:?]
t0 N7 N8 a+ X( u) m& { at net.minecraft.server.MinecraftServer.handler$bob000$carpet$modifiedRunLoop(MinecraftServer.java:5885) ~[client-intermediary.jar:?]( X2 v' e/ c& o7 Y; z/ l
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:644) ~[client-intermediary.jar:?]7 J, o1 @8 Z+ e0 i" z7 n
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]4 _/ j4 ?: i4 p, f- k
at java.lang.Thread.run(Thread.java:1583) [?:?]
* k& e9 Y' K) s
' T$ Q7 U' ` J(此处省略一大堆的Minecraft Transit Railway data successfully loaded)
; y+ Y6 V c9 C[22:54:18] [Server thread/INFO]: yomi加入了游戏[22:54:27] [Render thread/INFO]: [STDOUT]: Refreshed MTR mod config
. ^- {' v* q/ `8 \& Q[22:54:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 14505ms or 290 ticks behind
3 ^* g4 U/ P4 b* E$ G& L9 R急需帮助!!!一条线路建了20多站(平均站距300格左右),全没了
. I# Q% a; l) }: C+ E/ c事件后续
& C. I/ o+ { p$ T2024.05.207 Y/ d, ^* D7 j- y+ E' S! r
mtr最重要的轨道数据奇迹般的自动恢复了。
8 t8 F9 T7 V& v/ e( L1 @# s# }其它的(电梯除外)删除了文件夹内部的文件,虽然东西没了,但解决了读取错误然后闪退的问题。. e K; E$ R: ^3 E* p4 T2 c
但是不知道是不是mtr的原因,每隔几秒钟就会卡(提示:未响应)一下,日志提示Can't keep up! Is the server overloaded?) @ v# S* p# e q l' M5 b( G7 Y
+ C p% ]% J% s. ] |