还没有账号?赶快去注册吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 yomi 于 2024-5-20 21:37 编辑 ) _! n- i6 Y z% @+ m* ]- c# P
: {# `) a w. ?& c! N* e7 O0 f如题,昨天爆肝建了2站,结果突然闪退了(甚至没有未响应,窗口直接消失了),后进入世界发现轨道全部消失,各仪表板内容全部消失,但站台显示屏等还在。% c* Y b1 @% u
崩溃日志主要部分:
* k' X; R+ I% V( Y8 b[22:52:29] [Render thread/INFO]: 准备生成区域中:0%. \3 X( U7 Q; ^3 v
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%3 L4 ~6 B: a, g! y* Q" p
[22:52:29] [Render thread/INFO]: 准备生成区域中:0%; [; Z- Z* B( z5 @ g8 J
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: java.net.SocketTimeoutException: Read timed out& M4 G) ]9 q/ G: a
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
6 I9 R9 K) P& ~! y" I( F9 W7 r3 a[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)" M& f) B( @( W7 j
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
& d/ N3 T- Y0 e3 `1 t+ l8 s[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
- k0 N* D: k2 l Q/ l/ U) y[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099): J7 H, ~/ p$ M( N
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291)& M/ u9 t y2 m+ }; U3 Q
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347)( L3 |2 A+ {0 e6 [6 w' X. y+ T& Z8 b
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)* r: S3 b B$ n" h8 E
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
2 v% h- G0 i/ d% i: h[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:827)
5 L0 g, \, |. q: Y! J& ?) @! X[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:759)
4 [" U. n, H- x: T" [5 U X) O; V[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1690); I) q; q/ l5 ?
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599)
# k" l: K* J3 n[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.util.HttpRequest.get(HttpRequest.java:23)& G O4 M. Q0 J, \ ^2 ]2 b1 A2 P. J
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at net.diebuddies.config.ConfigCloth.lambda$downloadClothModels$4(ConfigCloth.java:330)0 W/ r2 \" e& F3 T7 Z9 a0 t `& j
[22:52:29] [Cloth Network Thread/INFO]: [STDERR]: at java.base/java.lang.Thread.run(Thread.java:1583)
5 X" y" d4 B. ~& M0 p0 T[22:52:29] [Render thread/INFO]: 准备生成区域中:0%, A+ L3 g9 z5 G. g& B0 P
(此处省略)
' V/ V& g' K" e[22:52:31] [Render thread/INFO]: Time elapsed: 12632 ms* i2 [ g% B, e6 q' _# Q
[22:53:23] [Enhanced Sound Processor/WARN]: [Enhanced Sound Processor] is behind 125 msecs: w! _6 _, }$ l! C& M7 \( U
[22:53:57] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 86001ms or 1720 ticks behind- }# l* I, h0 t' v! d6 r0 Q6 j
(我也不懂,明明不是服务器为什么会有“server overloaded”)(此处省略msd加载): k( {. f. [5 i( C7 t1 D) ?
[22:53:58] [Server thread/ERROR]: Error loading saved data: mtr_train_data& }" ~$ L0 \! a6 d. H3 P7 z
org.msgpack.core.MessageTypeException: Expected Map, but got Integer (ef), f- w* v- T+ s. b0 T( M
at org.msgpack.core.MessageUnpacker.unexpected(MessageUnpacker.java:596) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
: ^0 [' X- a2 d5 ^" R9 p' J0 W at org.msgpack.core.MessageUnpacker.unpackMapHeader(MessageUnpacker.java:1380) ~[MTRUtility-fabric-1.19.2-1.0.0.jar:?]
! b4 G* O4 h& i/ [9 x8 ~6 R! t at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$12(RailwayDataFileSaveModule.java:224) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]& U- Z0 q Y$ E
at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]0 n& o# B* h) v( _( O
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]
* U. }2 W# q# R! M4 x" A9 S& m at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
& G. i8 [4 ~( h" N at mtr.data.RailwayDataFileSaveModule.lambda$readMessagePackFromFile$13(RailwayDataFileSaveModule.java:221) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]" K2 w1 V7 W/ G; Z# o+ R1 t; i# C% ?
at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]7 W# a4 }6 Y5 K6 z; n) R
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]
! G# |0 T* f2 K" z, t$ D/ C at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
+ R v" x/ x5 d+ e7 C6 w" D at mtr.data.RailwayDataFileSaveModule.readMessagePackFromFile(RailwayDataFileSaveModule.java:219) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
$ Y" j! H1 x; s. d$ b8 G at mtr.data.RailwayDataFileSaveModule.load(RailwayDataFileSaveModule.java:83) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
6 Q9 z+ j/ K8 c! c5 E! } at mtr.data.RailwayData.load(RailwayData.java:223) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
4 J+ D$ T; I1 L1 H- @" J at mtr.mappings.PersistentStateMapper.lambda$getInstance$0(PersistentStateMapper.java:22) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]( z9 D! k1 d* ^* i# Z
at net.minecraft.class_26.method_120(class_26.java:72) ~[client-intermediary.jar:?]2 l" Y6 R( A" k4 M8 X
at net.minecraft.class_26.method_20786(class_26.java:59) ~[client-intermediary.jar:?]
6 a, u# _8 u) k& @. O- I! ` at net.minecraft.class_26.method_17924(class_26.java:43) ~[client-intermediary.jar:?]
& i/ h+ G/ \+ ] at mtr.mappings.PersistentStateMapper.getInstance(PersistentStateMapper.java:20) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
* c% S3 Z! C6 h9 A( Q at mtr.data.RailwayData.getInstance(RailwayData.java:756) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]7 ^2 O1 S( |. ^
at mtr.MTR.lambda$init$34(MTR.java:447) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
' H8 j+ V `2 }0 K( n- r# C+ X at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:833) ~[?:?]7 M! }4 l! X6 v( L" L0 s6 j
at mtr.MTR.lambda$init$35(MTR.java:446) ~[MTR-fabric-1.19.2-3.2.2-hotfix-1.jar:?]
# W9 H6 ^2 L$ M) V7 Y0 M 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:?]$ b5 ^' D% G& z3 j. Z
at net.minecraft.server.MinecraftServer.handler$dac000$fabric-lifecycle-events-v1$onStartTick(MinecraftServer.java:7316) ~[client-intermediary.jar:?]
" t! Y8 }/ {$ R: K0 q _" i( a at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) ~[client-intermediary.jar:?]
! A' ]# z! H1 Y at net.minecraft.class_1132.method_3748(class_1132.java:98) ~[client-intermediary.jar:?]
. @7 @9 `4 n- b# z2 {6 N3 t at net.minecraft.server.MinecraftServer.handler$bob000$carpet$modifiedRunLoop(MinecraftServer.java:5885) ~[client-intermediary.jar:?]5 @" A( o. q B9 k' i
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:644) ~[client-intermediary.jar:?]
. Z8 Z3 n4 r- X at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]9 o) L: P2 X2 R s
at java.lang.Thread.run(Thread.java:1583) [?:?]5 P6 j' |7 u2 y& J& y# @6 {" N8 f
o: {: o0 v: v( W1 U2 a(此处省略一大堆的Minecraft Transit Railway data successfully loaded)# X% H1 |7 T: {* {6 ^3 \% p
[22:54:18] [Server thread/INFO]: yomi加入了游戏[22:54:27] [Render thread/INFO]: [STDOUT]: Refreshed MTR mod config) ` S1 m1 U) ~* l g
[22:54:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 14505ms or 290 ticks behind
4 s s+ ~' q4 @. p& B, C急需帮助!!!一条线路建了20多站(平均站距300格左右),全没了6 c: S& ]- x% s5 n5 C* H
事件后续
! H! Q* c( }2 D& o0 i- Q2024.05.20
( J7 ?% k0 Z7 ^! jmtr最重要的轨道数据奇迹般的自动恢复了。% `* [, R. D: P0 W( v. N
其它的(电梯除外)删除了文件夹内部的文件,虽然东西没了,但解决了读取错误然后闪退的问题。9 t# n- X- B% w
但是不知道是不是mtr的原因,每隔几秒钟就会卡(提示:未响应)一下,日志提示Can't keep up! Is the server overloaded?
6 @: j6 N L# m3 M% a1 r0 ? V
; G# Y- M/ D0 D, \" z) E. W1 V3 M7 p |