开启左侧

[求助]报错Error loading saved data: mtr_train_data,存档内轨道全部消失,方块还在

[复制链接]
yomi 作者认证 2024-5-19 11:59:37

还没有账号?赶快去注册吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 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. ]
TEY0089 2024-5-19 12:17:26
应该是MTR文件夹里面的东西没了
楼主 yomi 作者认证 2024-5-19 14:18:03
Emerald_Rail 发表于 2024-5-19 12:17/ g/ J  G$ U. ^( _8 i
应该是MTR文件夹里面的东西没了

' A% [. {2 X3 g都在的,里面内容也正常,换了启动器重新下载游戏后再导入世界和模组也试过了,还是这样
TEY0089 2024-5-19 18:02:49
(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载)
0 M4 M; L) j% W, W1 y! M% ^
其实在远古版本关存档的时候还有一句“正在关闭内置服务器...6 t# W7 `3 w* J6 a% U5 t
5 E5 \+ p6 W" x; I
TEY0089 2024-5-19 18:03:50
yomi 发表于 2024-5-19 14:18
, s1 X( D$ V7 G/ z+ f- e" s都在的,里面内容也正常,换了启动器重新下载游戏后再导入世界和模组也试过了,还是这样 ...
3 S/ [& ~( F! E$ U% e+ D- K8 g
那就不知道了,真没遇到过
apple_brt 2024-5-25 13:13:32
Emerald_Rail 发表于 2024-5-19 18:03  R# ^8 B! h1 M" t
那就不知道了,真没遇到过
+ U0 R1 W- u4 v5 x2 h8 M
你好眼熟欸,绿宝石·吗(?)

评分

参与人数 1 +1 收起 理由
沐城的铁 + 1 骚刚

查看全部评分

城建玩家,擅长建设车站和玻璃幕墙建筑
TEY0089 2024-5-25 14:18:52
apple_brt 发表于 2024-5-25 13:13
5 s. W* M9 n: E你好眼熟欸,绿宝石·吗(?)

$ B0 e5 b! N1 N  ]1 c, F- q8 G& U" b3 S3 A
你是
apple_brt 2024-12-22 13:49:57
TEY0089 发表于 2024-5-25 14:18& s, z4 t* `+ ?5 K6 }5 z

! s% s0 Z9 \5 F. B4 ]. F3 [# B6 I你是
8 S5 D6 @9 Q1 q( j
人如其名,如果真认识其实看我id就知道了()
城建玩家,擅长建设车站和玻璃幕墙建筑
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表