开启左侧

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

[复制链接]
yomi 2024-5-19 11:59:37

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

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

×
本帖最后由 yomi 于 2024-5-20 21:37 编辑
+ o* P& g4 w! m/ Z6 W! ], R2 a. F1 z5 S  V+ s
如题,昨天爆肝建了2站,结果突然闪退了(甚至没有未响应,窗口直接消失了),后进入世界发现轨道全部消失,各仪表板内容全部消失,但站台显示屏等还在。0 Z2 o7 ~7 i. J, v( E
崩溃日志主要部分:

1 c+ f9 @, u$ W6 ?& Y* n[22:52:29] [Render thread/INFO]: 准备生成区域中:0%0 Q  R7 z! d! _- y
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%5 b$ |2 h' @: [% R
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%$ e. `: O# }6 w, a9 R
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: java.net.SocketTimeoutException: Read timed out
; ]" ^; O5 g- Z' p[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
: ?& t& m/ ~+ r0 q6 d: r2 q[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)& G% F/ `* Q( S" s
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
7 b5 m' _# L" B! L6 F! K9 Q, h[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
$ ]! x1 n9 t3 {0 V+ g[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)5 a" f. I. _2 F- z* \- S9 Z
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)8 X/ K0 s9 r- ~6 P7 q6 d) O
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)" ^$ ^% J9 p4 \  L6 l
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)$ n3 L4 A9 y! c7 j! U
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)0 ~, q; X  O: |; ^# \
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
  Z; u6 M; J# R. A# }[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
& N7 G3 }% E8 p* l[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1690)
6 r: J- a" w6 l3 ]6 `[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599)1 H" J9 \' P0 {) H: _$ E
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at net.diebuddies.util.HttpRequest.get(HttpRequest.java:23)5 M$ {" `6 p( u0 Y! X" }7 e, @
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at net.diebuddies.config.ConfigCloth.lambda$downloadClothModels$4(ConfigCloth.java:330)
  d1 }, L4 Q' v: v[22:52:29] [Cloth Network Thread/INFO]: [STDERR]:   at java.base/java.lang.Thread.run(Thread.java:1583)
8 q# }7 @: o) }5 @6 P7 [% g3 m[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
4 S( \/ c( j' \. e+ V% f0 u(此处省略)
- B2 k% J3 ]) Y& H9 p) C5 S2 f% b[22:52:31] [Render thread/INFO]: Time elapsed: 12632 ms+ F9 _# A. a7 z6 w0 b
[22:53:23] [Enhanced Sound Processor/WARN]: [Enhanced Sound Processor] is behind 125 msecs
: E3 s2 X1 W5 M! H6 Q( C4 I[22:53:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 86001ms or 1720 ticks behind
' `; `- Q& N" f3 U(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载)3 ^" f* h* z8 p5 I
[22:53:58] [Server thread/ERROR]: Error loading saved data: mtr_train_data: P8 J5 U' ?8 V& D
org.msgpack.core.MessageTypeException: Expected Map, but got Integer (ef)" b2 j0 x, V6 Q5 c) V; R$ }
    at org.msgpack.core.MessageUnpacker.unexpected(MessageUnpacker.java:596) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]$ \$ K8 i: K5 T" y
    at org.msgpack.core.MessageUnpacker.unpackMapHeader(MessageUnpacker.java:1380) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]/ n8 i0 A* V5 V) V
    at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$12(RailwayDataFileSaveModule.java:224) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]7 W. O+ X3 W$ S
    at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]. Z( J- T/ z$ D+ [8 S& D- R
    at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]
8 K/ h% J- B0 i' Z1 F. V    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
% e2 [# m2 [3 i1 {$ `! ^    at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$13(RailwayDataFileSaveModule.java:221) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
$ b) T0 G3 l3 S: }6 Q# S* c, q3 N    at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]0 ?8 k, l6 `3 s2 R
    at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]
# P6 e! i' N" T' L) b4 |    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]0 s: C5 Y9 F* ^
    at mtr.data.RailwayDataFileSaveModule.readMessagePackFromFile(RailwayDataFileSaveModule.java:219) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
( g$ a% Y, W7 z: ?    at mtr.data.RailwayDataFileSaveModule.load(RailwayDataFileSaveModule.java:83) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
9 N+ Y; N# P8 g6 y    at mtr.data.RailwayData.load(RailwayData.java:223) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
) Y/ ]7 F5 c5 g0 b" I9 D( b    at mtr.mappings.PersistentStateMapper.lambda$getInstance$0(PersistentStateMapper.java:22) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]: ~6 {1 S( H/ v- I
    at net.minecraft.class_26.method_120(class_26.java:72) ~[client-intermediary.jar:?]  H/ K( ]( }8 l: x
    at net.minecraft.class_26.method_20786(class_26.java:59) ~[client-intermediary.jar:?]2 f& i/ Y4 N7 g7 }9 H
    at net.minecraft.class_26.method_17924(class_26.java:43) ~[client-intermediary.jar:?]% y( n7 ]: T: J5 n9 I' P6 ]
    at mtr.mappings.PersistentStateMapper.getInstance(PersistentStateMapper.java:20) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]4 ]( g! b. }& y0 L4 ]
    at mtr.data.RailwayData.getInstance(RailwayData.java:756) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]4 O* p9 M$ V: U
    at mtr.MTR.lambda$init$34(MTR.java:447) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
9 h: H! W1 q5 c( S+ Y" Q8 A    at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:833) ~[?:?]+ l2 I7 Y9 C- a) r, h
    at mtr.MTR.lambda$init$35(MTR.java:446) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]& w8 \7 J& s8 `. O' W
    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:?]
& ]( X" g; q$ n: ^/ F) ~! _    at net.minecraft.server.MinecraftServer.handler$dac000$fabric-lifecycle-events-v1$onStartTick(MinecraftServer.java:7316) ~[client-intermediary.jar:?]" ~. k5 J. Q0 E* D( [
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) ~[client-intermediary.jar:?]/ G/ T+ }" n3 S$ j: p
    at net.minecraft.class_1132.method_3748(class_1132.java:98) ~[client-intermediary.jar:?]
8 T9 ?+ r, b# Y    at net.minecraft.server.MinecraftServer.handler$bob000$carpet$modifiedRunLoop(MinecraftServer.java:5885) ~[client-intermediary.jar:?]
5 f: _. B2 \* p3 ?6 G    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:644) ~[client-intermediary.jar:?]
1 o. v& k( m' Z+ D; e: A* x3 k  k    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
- z( Y& P% i7 }  d# O9 m/ c% C    at java.lang.Thread.run(Thread.java:1583) [?:?]
! E/ G9 Q% o, }' `! g8 i0 z' j- O9 l% O, n$ w- d
(此处省略一大堆的Minecraft Transit Railway data successfully loaded)
% {7 ?2 F" w* c2 @6 G3 I[22:54:18] [Server thread/INFO]: yomi加入了游戏[22:54:27] [Render thread/INFO]: [STDOUT]: Refreshed MTR mod config' Q" S1 p7 t$ ~& s2 k/ f5 p- W
[22:54:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 14505ms or 290 ticks behind0 b* [6 f: Z& _& I
急需帮助!!!一条线路建了20多站(平均站距300格左右),全没了
, g5 M+ V0 Y- r7 \' D: N* n
事件后续
% N8 K, h/ r+ u1 s$ ?2024.05.20
# V! O, Z3 x; h, E# W9 o; F
mtr最重要的轨道数据奇迹般的自动恢复了。3 O& J( V9 d- l+ v# W" u
其它的(电梯除外)删除了文件夹内部的文件,虽然东西没了,但解决了读取错误然后闪退的问题。0 Z% x  [5 T  a2 m% A
但是不知道是不是mtr的原因,每隔几秒钟就会卡(提示:未响应)一下,日志提示Can't keep up! Is the server overloaded?- z* i6 r$ ?  C; `0 r+ l' M  r

. u; X5 w7 ~$ @' U( \6 P
TEY0089 2024-5-19 12:17:26
应该是MTR文件夹里面的东西没了
楼主 yomi 2024-5-19 14:18:03
Emerald_Rail 发表于 2024-5-19 12:17
9 \" N: G5 M$ E' E应该是MTR文件夹里面的东西没了
5 @  }8 T4 [! P3 g" C
都在的,里面内容也正常,换了启动器重新下载游戏后再导入世界和模组也试过了,还是这样
TEY0089 2024-5-19 18:02:49
(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载)
$ A+ u1 u" v; J. v
其实在远古版本关存档的时候还有一句“正在关闭内置服务器...3 V% K3 B$ Q$ E$ D

  L$ H' B6 b/ ^* `5 g
TEY0089 2024-5-19 18:03:50
yomi 发表于 2024-5-19 14:18
/ P* n# T/ r+ f% u都在的,里面内容也正常,换了启动器重新下载游戏后再导入世界和模组也试过了,还是这样 ...

* V! o. E; b5 P) o! Z那就不知道了,真没遇到过
apple_brt 2024-5-25 13:13:32
Emerald_Rail 发表于 2024-5-19 18:03
+ ?/ J+ p2 x. o' c* D8 m那就不知道了,真没遇到过
2 f/ K* }# G/ O: ?1 B
你好眼熟欸,绿宝石·吗(?)

评分

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

查看全部评分

TEY0089 2024-5-25 14:18:52
apple_brt 发表于 2024-5-25 13:13
0 O" H5 ~: K8 b你好眼熟欸,绿宝石·吗(?)
9 j2 o& }! y+ L, x+ X5 S9 z

- [0 X; e4 A3 o/ ]你是
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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