开启左侧

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

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

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

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

×
本帖最后由 yomi 于 2024-5-20 21:37 编辑
3 F2 K- `9 c( N' `* \/ \, b* A7 D4 \4 W0 T6 d- y/ k% t, j' l, R' Z
如题,昨天爆肝建了2站,结果突然闪退了(甚至没有未响应,窗口直接消失了),后进入世界发现轨道全部消失,各仪表板内容全部消失,但站台显示屏等还在。
3 q9 O5 y( r4 m: A  E4 E( {崩溃日志主要部分:

$ h' Y3 V. ?2 d- G# f[22:52:29] [Render thread/INFO]: 准备生成区域中:0%; E9 E3 u0 o; p
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%$ W- s7 k5 Y& C. `- k+ `7 H
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
  g  T: J7 f, I1 ?[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: java.net.SocketTimeoutException: Read timed out' i% X; W% [# W4 }' v# O. K  d
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
/ w+ ?( w1 v8 M9 }) S# Z* b6 z[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
  w( w* o( f0 O5 h4 B) x7 L  P[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)$ @0 `8 J3 q% A% [" e; c: r3 {
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796). p: g" F) ~+ _2 |
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)
* O( l4 y# C5 p& v) H2 _. i[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)4 H( ]0 m5 J. E8 t3 j
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)
9 h/ Y% O9 s) W, F[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)$ U; d" w9 N8 e# ?$ A- O" X
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)8 k) T# }1 G9 k
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)7 N: _8 K6 h0 }. m# B
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759): k- O- P9 R" K, c
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1690)
& _9 n, H6 W# C7 a[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599)
. m. X7 Y7 [6 F0 R+ u[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at net.diebuddies.util.HttpRequest.get(HttpRequest.java:23)5 s, {4 x& x5 W' r& M9 g
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at net.diebuddies.config.ConfigCloth.lambda$downloadClothModels$4(ConfigCloth.java:330)
2 {, C7 o9 F2 s  v8 Z! T/ _* }9 U[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.lang.Thread.run(Thread.java:1583)9 A! j% @, p5 Y- r: ]6 |2 i4 u7 t
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
* H5 u6 p) a! D& ?(此处省略)
4 Z0 K$ V3 r# S. {[22:52:31] [Render thread/INFO]: Time elapsed: 12632 ms
' m/ u. E$ @% @" z6 u' E3 G[22:53:23] [Enhanced Sound Processor/WARN]: [Enhanced Sound Processor] is behind 125 msecs
) i  @  `7 j! U. R7 @" d$ B- s( [[22:53:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 86001ms or 1720 ticks behind
! B% r+ \: [) @6 o$ I9 p8 i5 }9 p(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载)% K! a6 Z  M( r. `5 K% p
[22:53:58] [Server thread/ERROR]: Error loading saved data: mtr_train_data
, i. E( m1 L% o4 W# E  ~8 ]org.msgpack.core.MessageTypeException: Expected Map, but got Integer (ef)7 c9 B/ M% A( _- i  N9 I$ r' Y' t
    at org.msgpack.core.MessageUnpacker.unexpected(MessageUnpacker.java:596) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]! V: J9 B& l$ Y9 F6 u
    at org.msgpack.core.MessageUnpacker.unpackMapHeader(MessageUnpacker.java:1380) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
+ @% G" A4 \$ g, B, r' K% a; d2 J- F    at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$12(RailwayDataFileSaveModule.java:224) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]" D( y4 w/ t" ]( P4 _0 T
    at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]9 W( S2 Q  Q+ v9 H- E- B7 ]- T2 F
    at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]6 D4 d- D+ ]) U7 d9 Q
    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]1 k) f1 K5 v* q2 ^* A: J9 M, L
    at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$13(RailwayDataFileSaveModule.java:221) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]! R2 o' a- k, m% ], L
    at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
8 |: `4 M6 _5 L' I  b6 y6 r* g& I    at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]* `8 m3 `8 i  t+ q/ l) P! ~$ w
    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
4 p7 l0 p+ V9 G6 k8 d/ |( `    at mtr.data.RailwayDataFileSaveModule.readMessagePackFromFile(RailwayDataFileSaveModule.java:219) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?], c0 W0 K$ _! [
    at mtr.data.RailwayDataFileSaveModule.load(RailwayDataFileSaveModule.java:83) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
0 @: d+ A6 l  r/ O" h    at mtr.data.RailwayData.load(RailwayData.java:223) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]( z* O/ l( y% c8 m
    at mtr.mappings.PersistentStateMapper.lambda$getInstance$0(PersistentStateMapper.java:22) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]% d# L5 A5 B. x/ I6 Z3 Y
    at net.minecraft.class_26.method_120(class_26.java:72) ~[client-intermediary.jar:?]. d. d; a, q- d1 y( V" ^
    at net.minecraft.class_26.method_20786(class_26.java:59) ~[client-intermediary.jar:?]8 s( G  i7 b6 m% W! Y8 l0 i
    at net.minecraft.class_26.method_17924(class_26.java:43) ~[client-intermediary.jar:?]! X& M; }5 i  f  v  Q- a
    at mtr.mappings.PersistentStateMapper.getInstance(PersistentStateMapper.java:20) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
# U% t( g8 F- S5 T; ~    at mtr.data.RailwayData.getInstance(RailwayData.java:756) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]7 E& M* r, R6 r2 ~/ s3 p) i  p' L
    at mtr.MTR.lambda$init$34(MTR.java:447) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
$ ?$ i' t# ?8 }) I/ Q9 P; u: l$ A    at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:833) ~[?:?]
9 |' f- F4 ]2 }    at mtr.MTR.lambda$init$35(MTR.java:446) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
/ W6 c0 x" H. \4 |: x) f    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:?]. d6 C  p1 @* `9 U
    at net.minecraft.server.MinecraftServer.handler$dac000$fabric-lifecycle-events-v1$onStartTick(MinecraftServer.java:7316) ~[client-intermediary.jar:?]
, c- t% e6 ~# P8 ~$ P    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) ~[client-intermediary.jar:?]9 M( o* l0 p! z# r4 s
    at net.minecraft.class_1132.method_3748(class_1132.java:98) ~[client-intermediary.jar:?]
5 p  k5 W7 Y" ^) l+ Z    at net.minecraft.server.MinecraftServer.handler$bob000$carpet$modifiedRunLoop(MinecraftServer.java:5885) ~[client-intermediary.jar:?], p5 b9 G5 n3 L0 T8 z% g/ T3 y
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:644) ~[client-intermediary.jar:?]3 w2 j' G# |) n! _
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]. c, _' j; P) g1 b& W
    at java.lang.Thread.run(Thread.java:1583) [?:?]
$ y' |: |" d- E9 U6 G6 B7 X/ p. d8 \! ~: u' B* ]
(此处省略一大堆的Minecraft Transit Railway data successfully loaded)+ m- |! I/ c5 x5 E$ R! j
[22:54:18] [Server thread/INFO]: yomi加入了游戏[22:54:27] [Render thread/INFO]: [STDOUT]: Refreshed MTR mod config
3 m/ i4 p! }- T6 i1 k[22:54:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 14505ms or 290 ticks behind& t: V. d: Q" h. W
急需帮助!!!一条线路建了20多站(平均站距300格左右),全没了

" [3 B; i* H- D& @; y& P事件后续
4 U% E9 O3 \8 G2024.05.20" L" M2 e5 E# K" W# W6 w- Y
mtr最重要的轨道数据奇迹般的自动恢复了。
& ?; R7 L1 K! W% n8 |1 `其它的(电梯除外)删除了文件夹内部的文件,虽然东西没了,但解决了读取错误然后闪退的问题。& S2 e: B! q( i3 b  M: ]
但是不知道是不是mtr的原因,每隔几秒钟就会卡(提示:未响应)一下,日志提示Can't keep up! Is the server overloaded?
5 A7 u! R  e0 K1 ^5 u) F7 u9 f; d$ a( S
TEY0089 2024-5-19 12:17:26
应该是MTR文件夹里面的东西没了
楼主 yomi 作者认证 2024-5-19 14:18:03
Emerald_Rail 发表于 2024-5-19 12:17
* F8 H: }) N9 y1 N应该是MTR文件夹里面的东西没了
; W8 B8 B5 ~* k$ [
都在的,里面内容也正常,换了启动器重新下载游戏后再导入世界和模组也试过了,还是这样
TEY0089 2024-5-19 18:02:49
(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载)
4 ~! S; S3 n. U2 t9 N/ d" I9 t
其实在远古版本关存档的时候还有一句“正在关闭内置服务器...: l1 X& V/ {$ {2 x/ C; W- C/ @% {
1 O/ u& {3 D, B, b7 Z
TEY0089 2024-5-19 18:03:50
yomi 发表于 2024-5-19 14:18
7 D- q# B! W8 ], L都在的,里面内容也正常,换了启动器重新下载游戏后再导入世界和模组也试过了,还是这样 ...

5 F/ J& T3 _8 }$ w" ?那就不知道了,真没遇到过
apple_brt 2024-5-25 13:13:32
Emerald_Rail 发表于 2024-5-19 18:03/ ]$ B* y% o! U/ i9 c
那就不知道了,真没遇到过
, [; `4 D" p' {
你好眼熟欸,绿宝石·吗(?)

评分

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

查看全部评分

城建玩家,擅长建设车站和玻璃幕墙建筑
TEY0089 2024-5-25 14:18:52
apple_brt 发表于 2024-5-25 13:130 f& T6 o- Y% P; V0 ^
你好眼熟欸,绿宝石·吗(?)
% Q( r6 Z2 q5 @/ P5 N+ I- L: i3 X$ x

; J  X6 i: v: m) m3 k3 c你是
apple_brt 2024-12-22 13:49:57
TEY0089 发表于 2024-5-25 14:18" m( |* I& |* x# R1 k+ ~

( ?/ a# i/ |& p  G你是
, _# k$ o7 W# Z5 b4 |
人如其名,如果真认识其实看我id就知道了()
城建玩家,擅长建设车站和玻璃幕墙建筑
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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