### 游戏信息
游戏版本: 0.98a-RC6
### 系统信息
操作系统:Microsoft Windows 10 专业版
版本:10.0.19045 暂缺 Build 19045
总可用内存:`31.40G`
**警告:未找到游戏默认Java运行时**
虚拟机参数:java.exe -noverify -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShowCodeDetailsInExceptionMessages -XX:+ExtensiveErrorReports -XX:+ShowMessageBoxOnError -XX:+PrintCommandLineFlags -XX:+TieredCompilation -XX:-UseCondCardMark -Xlog:async -XX:+UseFastStosb -XX:+AlwaysCompileLoopMethods -XX:TieredStopAtLevel=4 -XX:TrimNativeHeapInterval=60000 -XX:UseAVX=3 -XX:AVX3Threshold=0 -XX:UseSSE=4 -XX:+UseSSE42Intrinsics -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UseFMA -XX:+UseBMI1Instructions -XX:+UseBMI2Instructions -XX:+UseCLMUL -XX:+UseFastUnorderedTimeStamps -XX:+UseUnalignedLoadStores -XX:+UseXMMForArrayCopy -XX:+UseXMMForObjInit -XX:+UseXmmI2D -XX:+UseXmmI2F -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=compact -XX:ShenandoahAllocationThreshold=85 -XX:ShenandoahGuaranteedGCInterval=0 -XX:+ZeroTLAB -XX:+SegmentedCodeCache -XX:+AlwaysAtomicAccesses -XX:+UseStringDeduplication -XX:-DontCompileHugeMethods -XX:Tier0Delay=1 -XX:+UseFPUForSpilling -XX:+EnableVectorAggressiveReboxing -XX:+EnableVectorReboxing -XX:+EnableVectorSupport -XX:-AlignVector -XX:TieredOldPercentage=10000 -XX:Tier0ProfilingStartPercentage=2000 -XX:IncreaseFirstTierCompileThresholdAt=99 -XX:InterpreterProfilePercentage=99 -XX:+UseVectorCmov -XX:+UseVectorStubs -XX:ReferencesPerThread=0 -XX:MaxGCPauseMillis=10 -XX:-EnableThreadSMRStatistics -XX:+UseUnalignedAccesses -XX:PerMethodRecompilationCutoff=100000 -XX:ProfileMaturityPercentage=100 -XX:NmethodSweepActivity=1 -XX:ThreadPriorityPolicy=1 -XX:ReservedCodeCacheSize=256m -XX:+PrintCodeCache -XX:-UseDynamicNumberOfCompilerThreads -XX:CompilerDirectivesFile=./compiler_directives.txt -Djava.library.path=native\\windows -XX:-BytecodeVerificationLocal -XX:-BytecodeVerificationRemote -Djava.util.Arrays.useLegacyMergeSort=true --enable-preview --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.Buffer.UNSAFE=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/java.awt.Rectangle=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-exports=java.base/sun.nio.ch=ALL-UNNAMED -Xmx8192m -Xms8192m -Xss4m -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar;txw2-3.0.2.jar;jaxb-api-2.4.0-b180830.0359.jar;webp-imageio-0.1.6.jar com.fs.starfarer.StarfarerLauncher
堆栈初始大小(`-Xms`):`8192m`
堆栈最大大小(`-Xmx`):`8192m`
### Mod信息
|Mod名称 |Mod版本 |已启用 |
|-|-|-|
|LazyLib |3.0.0 |是 |
|zz GraphicsLib |1.10.1 |是 |
|MagicLib |1.5.1 |是 |
|$Weebshit Core Portrait Pack |1.1 |是 |
|00 少女星域 |3.0.5 |是 |
|[C](扩充)更多的船体插件More HullMods 1.12.0|1.12.0 |是 |
|A New Level of Confidence |40 3.2 Fast|是 |
|ac alice ship pack |0.75 C-3|是 |
|AI Tweaks |2.0.0 |是 |
|Amazigh's Ship Foundry |1.4.1 |是 |
|Aptly Simple Hullmods |2.1.1d |是 |
|Caymon的船包 |1.2.2 |是 |
|Combat Alarm Sounds |1.4 |是 |
|Combat Background Enhanced |0.1 |是 |
|Console Commands (UNSTABLE 0.98a DEV BUILD)|2025.03.30|是 |
|CTB-星际小卖部 |0.5.3a |是 |
|Demand Indicators |1.0.e |是 |
|Fleet Size By DP |1.0.2b |是 |
|Free Cam 2025 |0.1.2 |是 |
|Gensoukyou Manufacture [幻想工造] |0.9.1_rc11, in dev|是 |
|HMI反派势力 |0.0.5c |是 |
|Hyperdrive |2.6.0 |是 |
|Kaleidoscope |1.0.c |是 |
|Knights of Ludd |1.4.0 |是 |
|Lukas的随手之作 |2.6.7 |是 |
|LunaLib |2.0.2 |是 |
|Moci's officer pack Moci的军官包 |0.1.5 |是 |
|Music Switcher |1.3.0 |是 |
|omega_core_drop |1.0 |是 |
|Particle Engine |0.73 |是 |
|Portrait Changer 头像修改器 |1.0.5 |是 |
|Progressive S-Mods |1.1.0 |是 |
|Secrets of the Frontier |0.14.5b |是 |
|Seeker - 未知接触 |0.5.7m |是 |
|Special Hullmod Upgrades |1.6 |是 |
|SpeedUp |1.2.1 |是 |
|Stellar Networks |3.1.6 |是 |
|Sunrider |0.6.2a |是 |
|United Aurora Federation |0.7.5d |是 |
|Unknown Skies |2.1.0 |是 |
|zz BoxUtil |1.2.3 |是 |
|不友好的重生规则拓展 |0.0.7 |是 |
|乐园残响 |7.0.0 |是 |
|共生性虚空生物 |0.5.0 |是 |
|势力争霸 [Nexerelin] |0.11.3y |是 |
|女武神组织 [Valkyrians] |3.3.0 |是 |
|工业革命 |3.3.e |是 |
|布莱顿联盟 |0.0.3d |是 |
|幅能光标 [Flux Reticle] |1.3.0 |是 |
|彻底扫描星系 |1.0.0 |是 |
|战俘营地 Take No Prisoners |0.17.0 |是 |
|战斗骚话[Combat Chatter] |1.15.0 |是 |
|战机拓展 |2.0.0 |是 |
|斑鸠小姐和她的朋友们 |0.0.2_rc1, in dev|是 |
|无情星域 |1.6.2 |是 |
|星海集群 |1.13.6b |是 |
|星系检索网络汉化 |3.1.6 |是 |
|星际帝国 [Interstellar Imperium] |2.6.5 |是 |
|更大的殖民地 |2.1.b |是 |
|沃兰缇亚归复局 |0.6.2 |是 |
|海盗拓展 [Underworld] |1.8.4 |是 |
|系统标识 [System Marker] |0.1.8-RC2|是 |
|群星插件 [Final_starsplug_in] |1.1.0 |是 |
|航母UI [CarrierUI] |1.0.0 |是 |
|舰船/武器拓展 [Ship/Weapon Pack] |1.16.1 |是 |
|舰船精通系统 Ship Mastery System |0.12.3 |是 |
|装配Li解 [Variant AcknowLIdged] |0.4.0 |是 |
|迷失武器包 |2.0.0 |是 |
|迷失超级船包 |2.0.0 |是 |
|重生[UNGP] |2.3.0 |是 |
|重生规则拓展 |1.3.0 |是 |
|风险矿业公司 |0.3.8 |是 |
|骤雨军事公司 |3.1.5 |是 |
|骤雨军事公司 - 动漫风头像包 |1.0 |是 |
|高质量舰长 Quality Captains |1.6.1 |是 |
|魔女城塞 [Witch Citadel] |0.9b-Rc2|是 |
|(势力)圣殿骑士团 [The Knights Templar] |0.9.9d |是 |
在收集本部分信息时,发生了 3 个错误,可能导致信息内容不完整。
以下列出错误细节:
第 1 个错误:
```net.jnxyp.fossic.crashreporter.exceptions.InfoCollectionPartialFailureException: [Mod信息信息收集器]在读取Mod信息文件 F:\Starsector\mods\Leading Pip\mod_info.json 时发生错误
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.collectModInfo(ModsInfoCollector.java:51)
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.tryCollectInfo(ModsInfoCollector.java:26)
at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:18)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:36)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:21)
at net.jnxyp.fossic.crashreporter.Main.main(Main.java:9)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
Caused by: org.json.JSONException: A JSONObject text must end with '}' at 296 [character 0 line 11]
at org.json.JSONTokener.syntaxError(JSONTokener.java:507)
at org.json.JSONObject.<init>(JSONObject.java:228)
at org.json.JSONObject.<init>(JSONObject.java:406)
at net.jnxyp.fossic.crashreporter.Util.parseJson(Util.java:55)
at net.jnxyp.fossic.crashreporter.models.Mod.fromModInfoFile(Mod.java:29)
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.collectModInfo(ModsInfoCollector.java:49)
... 11 more
```
第 2 个错误:
```net.jnxyp.fossic.crashreporter.exceptions.InfoCollectionPartialFailureException: [Mod信息信息收集器]在读取Mod信息文件 F:\Starsector\mods\Terraforming and Station Construction\mod_info.json 时发生错误
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.collectModInfo(ModsInfoCollector.java:51)
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.tryCollectInfo(ModsInfoCollector.java:26)
at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:18)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:36)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:21)
at net.jnxyp.fossic.crashreporter.Main.main(Main.java:9)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
Caused by: org.json.JSONException: A JSONObject text must end with '}' at 348 [character 0 line 12]
at org.json.JSONTokener.syntaxError(JSONTokener.java:507)
at org.json.JSONObject.<init>(JSONObject.java:228)
at org.json.JSONObject.<init>(JSONObject.java:406)
at net.jnxyp.fossic.crashreporter.Util.parseJson(Util.java:55)
at net.jnxyp.fossic.crashreporter.models.Mod.fromModInfoFile(Mod.java:29)
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.collectModInfo(ModsInfoCollector.java:49)
... 11 more
```
第 3 个错误:
```net.jnxyp.fossic.crashreporter.exceptions.InfoCollectionPartialFailureException: [Mod信息信息收集器]在读取Mod信息文件 F:\Starsector\mods\武器装配筛选器 [Refit Filters]\mod_info.json 时发生错误
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.collectModInfo(ModsInfoCollector.java:51)
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.tryCollectInfo(ModsInfoCollector.java:26)
at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:18)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:36)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:21)
at net.jnxyp.fossic.crashreporter.Main.main(Main.java:9)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
Caused by: org.json.JSONException: Missing value at 306 [character 53 line 10]
at org.json.JSONTokener.syntaxError(JSONTokener.java:507)
at org.json.JSONTokener.nextValue(JSONTokener.java:457)
at org.json.JSONObject.<init>(JSONObject.java:233)
at org.json.JSONObject.<init>(JSONObject.java:406)
at net.jnxyp.fossic.crashreporter.Util.parseJson(Util.java:55)
at net.jnxyp.fossic.crashreporter.models.Mod.fromModInfoFile(Mod.java:29)
at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.collectModInfo(ModsInfoCollector.java:49)
... 11 more
```
(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).
这个报错信息表明,在游戏或某个 mod 中,调用用于获取舰船高光颜色的功能时,程序试图解析一个本应代表颜色代码的数值,但实际上得到了一个错误提示字符串 "Missing string: [AIConvertedShip_2_highlights_colors]"。这意味着: 缺失的资源定义
程序在加载翻译或配置文件时,原本应该在其中找到键为 AIConvertedShip_2_highlights_colors 的字符串(通常定义为数值或可被转换为数值的颜色代码),但实际上并没有找到,从而返回了类似 “Missing string: [AIConvertedShip_2_highlights_colors]” 的提示。 数值解析错误
后续代码中,方法 AIConvertedShip.getHighlightColors 尝试将这个字符串通过 Integer.parseInt 转换成整数。这就直接导致了 NumberFormatException,因为提示字符串显然不是一个合法的数字。 问题来源定位
报错堆栈中显示出错的代码属于包 assortment_of_things.abyss.hullmods。从 mod 列表来看,这很可能属于 “Ramdom-Assortment-of-Things” 模组或与其相关的 mod。也就是说,问题是由该 mod 内部未能正确提供或加载必要的字符串(或翻译)资源引起的。
是否可以确定是哪个 mod 引起的?从错误中可以看出,调用堆栈指向的是 assortment_of_things.abyss.hullmods.AIConvertedShip 相关的代码,这与 “Ramdom-Assortment-of-Things” 模组紧密相关。因此基本可以确定问题出在该 mod 上。 不过需要注意的是: 建议解决方案检查或修复 mod 的配置/语言文件 更新 mod 版本 反馈问题给 mod 开发者
总之,这个错误是由于 mod “Ramdom-Assortment-of-Things” 内部缺失了某个关键的颜色参数字符串导致的,进而引发解析错误。根据以上建议检查和修正相关文件或更新 mod 版本,通常能解决该问题。
|