还没有账号?赶快去注册吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 yomi 于 2024-5-20 21:37 编辑 % r1 n( @* b% |# F. i% o
& P7 C4 `+ |1 q+ O- `) M( q如题,昨天爆肝建了2站,结果突然闪退了(甚至没有未响应,窗口直接消失了),后进入世界发现轨道全部消失,各仪表板内容全部消失,但站台显示屏等还在。
, H& `0 t5 i8 h9 f崩溃日志主要部分:: f! [5 w0 ^" a3 Y' C4 ^0 ]# k
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
( L' V$ I7 s, O# W+ P+ B0 j3 L2 c5 M- N[22:52:29] [Render thread/INFO]: 准备生成区域中:0%; ~( m( z2 l. V5 Y8 ^/ ?9 v$ e) L9 t
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%
! t! | x" B$ E/ W" S2 s[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: java.net.SocketTimeoutException: Read timed out
+ j7 W$ v2 a3 _4 I* e[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
# [. f2 y; z3 C6 M) A* B. ~[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
5 O6 `) C0 A) {1 n$ m) @[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
3 O* j8 S6 V& @0 h5 S$ I[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) }& A, l q) D, W* B* Z% s2 c
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)
$ G# | i& k5 V$ U: x[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)" c( G# D7 a5 o9 r
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)' n$ s9 r G( l: t+ {% D
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
3 V5 L$ B$ t4 m/ v[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
0 D4 X, x* _/ ^1 G( S, w1 F8 [3 z[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)! d0 u, }+ P$ d: k: u3 c0 j9 C
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
$ e Z2 O4 \( [6 f. L3 W6 v[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1690)
8 y4 X6 \2 `& |! x8 z[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599)7 M5 Z) e8 w4 @5 G
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.util.HttpRequest.get(HttpRequest.java:23)4 z$ Z1 r$ g) @" ^
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.config.ConfigCloth.lambda$downloadClothModels$4(ConfigCloth.java:330)7 r) V: B5 y2 w- a c: X* y) o# m! a4 X
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.lang.Thread.run(Thread.java:1583)4 t1 o( x% r) A/ F. k
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%1 a) R5 J9 O- q: j1 @( ~$ g
(此处省略)
7 ?- [! M2 E$ {4 N) y S[22:52:31] [Render thread/INFO]: Time elapsed: 12632 ms' ~' F- K/ y9 [. O" O! C
[22:53:23] [Enhanced Sound Processor/WARN]: [Enhanced Sound Processor] is behind 125 msecs
$ d5 Z# ]* V1 c3 Y" y: W[22:53:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 86001ms or 1720 ticks behind0 u+ W6 z+ U3 D) E
(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载), s6 k$ D6 g$ S
[22:53:58] [Server thread/ERROR]: Error loading saved data: mtr_train_data
& n# H" l9 Y" H8 S xorg.msgpack.core.MessageTypeException: Expected Map, but got Integer (ef)1 a ?7 N6 ~& |# `3 j1 s; R
at org.msgpack.core.MessageUnpacker.unexpected(MessageUnpacker.java:596) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
1 {9 o: J7 c0 X+ j2 `# Q1 R. Y at org.msgpack.core.MessageUnpacker.unpackMapHeader(MessageUnpacker.java:1380) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
5 `3 ?! o4 c& S, D( Z at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$12(RailwayDataFileSaveModule.java:224) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
7 T e0 j3 B s2 I at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
' s6 _4 R u/ O- m at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]5 ]9 j# m- b" T$ R- j
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
' \' n- @5 W: S: p0 b) L at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$13(RailwayDataFileSaveModule.java:221) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]5 D6 v3 J. Z4 V
at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
% K+ s C5 C4 t5 J at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]7 ]: ^3 y/ Y& Z2 Y8 Y: I9 M/ o8 q
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
: ^ e0 x6 b9 g$ K0 I. } at mtr.data.RailwayDataFileSaveModule.readMessagePackFromFile(RailwayDataFileSaveModule.java:219) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
% C$ F8 R7 r& r/ M at mtr.data.RailwayDataFileSaveModule.load(RailwayDataFileSaveModule.java:83) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?], p( Y7 R7 E- X) \, ]
at mtr.data.RailwayData.load(RailwayData.java:223) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
* k1 s" o- @2 p3 j1 S" M at mtr.mappings.PersistentStateMapper.lambda$getInstance$0(PersistentStateMapper.java:22) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]* D) h8 f* a& ?9 b* L' x3 i" R
at net.minecraft.class_26.method_120(class_26.java:72) ~[client-intermediary.jar:?]" p( S7 y+ f2 Y2 U/ J
at net.minecraft.class_26.method_20786(class_26.java:59) ~[client-intermediary.jar:?]0 L- x- K5 L" `6 Z7 W& _! o' c
at net.minecraft.class_26.method_17924(class_26.java:43) ~[client-intermediary.jar:?]
. f/ f @; o6 l9 Y2 ~ at mtr.mappings.PersistentStateMapper.getInstance(PersistentStateMapper.java:20) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]! [( H2 n: q5 j/ w6 G
at mtr.data.RailwayData.getInstance(RailwayData.java:756) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
: T( W0 u4 b3 J at mtr.MTR.lambda$init$34(MTR.java:447) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]9 h( ?) I! C& _$ a" Z
at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:833) ~[?:?]
, s2 X- g2 Q. E- T6 j7 s7 A" Y" O at mtr.MTR.lambda$init$35(MTR.java:446) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]% y& M" F' ]* X. O% O* [
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:?]9 V' U- p( R4 J! m$ e
at net.minecraft.server.MinecraftServer.handler$dac000$fabric-lifecycle-events-v1$onStartTick(MinecraftServer.java:7316) ~[client-intermediary.jar:?]! o/ c8 }, w1 P1 P
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) ~[client-intermediary.jar:?]& _6 i- X) T* F$ X9 U0 Q% Z3 k& A
at net.minecraft.class_1132.method_3748(class_1132.java:98) ~[client-intermediary.jar:?], I4 F9 ?- P: t; D
at net.minecraft.server.MinecraftServer.handler$bob000$carpet$modifiedRunLoop(MinecraftServer.java:5885) ~[client-intermediary.jar:?]# d+ v1 t0 ^1 a) k0 r
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:644) ~[client-intermediary.jar:?]/ k0 g' e ]4 J4 M! W
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
" l s9 R, w9 j0 N' @/ c at java.lang.Thread.run(Thread.java:1583) [?:?]1 x2 t8 F2 K7 Q9 N- I+ Q0 h) P
7 _' X. f' v1 l: ~4 H5 `
(此处省略一大堆的Minecraft Transit Railway data successfully loaded)
; }3 S1 A/ A' h4 O[22:54:18] [Server thread/INFO]: yomi加入了游戏[22:54:27] [Render thread/INFO]: [STDOUT]: Refreshed MTR mod config! o# j" J' m- G5 S/ Q# K- Q
[22:54:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 14505ms or 290 ticks behind3 A. d0 O8 p8 E0 D& e
急需帮助!!!一条线路建了20多站(平均站距300格左右),全没了9 |" ]- D* U9 }# M( B! j; j
事件后续
# U7 ^; ?' ]% N; D2 G: c2024.05.20
2 g" X+ q# g) z% Y6 ]+ M5 mmtr最重要的轨道数据奇迹般的自动恢复了。 ^& j5 h; K; N* b
其它的(电梯除外)删除了文件夹内部的文件,虽然东西没了,但解决了读取错误然后闪退的问题。6 H+ `4 a. Z$ P6 z' [9 V
但是不知道是不是mtr的原因,每隔几秒钟就会卡(提示:未响应)一下,日志提示Can't keep up! Is the server overloaded?! a" T+ ^$ Z8 o$ W+ m
4 v6 B7 {* B) S
|