浊心装超新星进模拟游戏就炸了
### 游戏信息游戏版本: 0.97a-RC11
### 系统信息
操作系统:Microsoft Windows 11 专业版
版本:10.0.22631 暂缺 Build 22631
总可用内存:`31.81G`
Java版本:`1.7.0_79`
Java路径:D:\BaiduNetdiskDownload\starsector\Starsector\Starsector\jre
虚拟机参数:-XX:+UnlockDiagnosticVMOptions
-XX:+UnlockExperimentalVMOptions
-XX:+ShowCodeDetailsInExceptionMessages
-XX:+ExtensiveErrorReports
-XX:+ShowMessageBoxOnError
-XX:+PrintCommandLineFlags
-XX:+TieredCompilation
-XX:-UseCondCardMark
-Xlog:async
-Xlog:gc
-XX:+UseCompactObjectHeaders
-XX:+UseObjectMonitorTable
-XX:+UseSecondarySupersTable
-XX:+UseFastStosb
-XX:+ReduceAllocationMerges
-XX:+EnableX86ECoreOpts
-XX:+ErrorLogSecondaryErrorDetails
-XX:+AlwaysCompileLoopMethods
-XX:TieredStopAtLevel=4
-XX:TrimNativeHeapInterval=60000
-XX:+UseCriticalCompilerThreadPriority
-XX:+UseCriticalJavaThreadPriority
-XX:+AlwaysPreTouchStacks
-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:ShenandoahGCHeuristics=compact
-XX:ShenandoahAllocationThreshold=85
-XX:ShenandoahGuaranteedGCInterval=0
-XX:+ZeroTLAB
-XX:+SegmentedCodeCache
-XX:+AlwaysAtomicAccesses
-XX:+UseStringDeduplication
-XX:-DontCompileHugeMethods
-XX:+UseLargePages
-XX:LockingMode=2
-XX:Tier0Delay=1
-XX:+UseFPUForSpilling
-XX:-DebugInlinedCalls
-XX:+EnableVectorAggressiveReboxing
-XX:+EnableVectorReboxing
-XX:+EnableVectorSupport
-XX:-VerifyReceiverTypes
-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:-DebugNonSafepoints
-XX:-EnableThreadSMRStatistics
-XX:-VerifyAdapterCalls
-XX:-VerifyMethodHandles
-XX:+UseUnalignedAccesses
-XX:PerMethodRecompilationCutoff=100000
-XX:ProfileMaturityPercentage=100
-XX:NmethodSweepActivity=1
-XX:ThreadPriorityPolicy=1
-XX:ReservedCodeCacheSize=256m
-XX:-PrintCodeCache
-XX:-UseDynamicNumberOfCompilerThreads
-XX:CompilerDirectivesFile=..\\mikohime/.rouge_owo
-Djava.library.path="..\\mikohime/windows"
-XX:-BytecodeVerificationLocal
-XX:-BytecodeVerificationRemote
-Dlog4j1.compatibility=true
-Dlog4j.configuration=..\\mikohime/mikohime.properties
-DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
-DAsyncLogger.WaitStrategy=busyspin
-Dlog4j2.enableThreadlocals=true
-Dlog4j2.enableDirectEncoders=true
-Dlog4j2.garbagefreeThreadContextMap=true
-Djava.util.Arrays.useLegacyMergeSort=true
-Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine
-Dsun.java2d.renderer.useLogger=true
-Dsun.java2d.renderer.useRef=weak
-Djava.xml.config.file=..\mikohime/miko_jxp.properties
--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.lang=ALL-UNNAMED
--add-opens=java.management/javax.management=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent.atomic=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
-Xms8192m
-Xmx8192m
-Xss4m
-classpath ..\\mikohime/janino-3.0.12.jar;..\\mikohime/commons-compiler-3.0.12.jar;..\\mikohime/commons-compiler-jdk-3.0.12.jar;starfarer.api.jar;..\\mikohime/port_obf.jar;..\\mikohime/jcraft-jorbis-0.0.17.jar;json.jar;..\\mikohime/lwjgl.jar;..\\mikohime/jinput.jar;..\\mikohime/log4j-api-3.0.0-alpha1.jar;..\\mikohime/log4j-1.2-api-3.0.0-alpha1.jar;..\\mikohime/log4j-core-3.0.0-alpha1.jar;..\\mikohime/log4j-plugins-3.0.0-alpha1.jar;..\\mikohime/disruptor-4.0.0.jar;..\\mikohime/lwjgl_util.jar;fs.sound_obf.jar;..\\mikohime/port.common_obf.jar;..\\mikohime/xstream-1.4.17.jar;..\\mikohime/jaxb-api-2.4.0-b180830.0359.jar;..\\mikohime/txw2-3.0.2.jar
-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=.
com.fs.starfarer.StarfarerLauncher
堆栈初始大小(`-Xms`):`8192m`
堆栈最大大小(`-Xmx`):`8192m`
### Mod信息
|Mod名称 |Mod版本 |已启用 |
|-|-|-|
|LazyLib |2.8b |是 |
|zz GraphicsLib |1.9.0 |是 |
|MagicLib |1.4.0 |是 |
|[链戍集团军]Shackles Garrison - XXVIIBattleGroup |1.0.0 |是 |
|ac alice ship pack |0.75 C-3|是 |
|Apex设计集团 |1.2.12|是 |
|cjy的玩具箱-势力争霸拓展 |0.0.8e|是 |
|cjy的玩具箱 |0.5.2d-fix|是 |
|Customizable Star Systems |2.1.3 |是 |
|Diable Avionics - Seal ed. |1.0.0 |是 |
|Diamond |1.6 |是 |
|ED船坞 |2.6.7 |是 |
|FSF军事公司|4.9rc2|是 |
|Gensoukyou Manufacture [幻想工造] |0.9.1_rc11, in dev|是 |
|HMI反派势力 |0.0.5c|是 |
|Leading Pip |1.9.3 |是 |
|LngA7Gw的随手之作 |0.4.3 |是 |
|Lukas的随手之作 |2.5.14|是 |
|LunaLib |1.8.7 |是 |
|MOD溯源 |1.2.0 |是 |
|Seeker - 未知接触 |0.5.7m|是 |
|zz BoxUtil |1.1.1 |是 |
|zzz Mikohime Additionals Settings|2.0.0 |是 |
|中微子探测器 Mk.II |1.4.3 |是 |
|光环动力舰船工业 |1.7.0-fix3|是 |
|兽耳助手! |0.73 |是 |
|势力争霸 |0.11.3c |是 |
|博尔肯基金会 |0.8.0 |是 |
|卡特贸易公司 |2.6 |是 |
|卢德骑士团 |1.3.6 |是 |
|工业革命 |3.3.e |是 |
|布莱顿联盟 |0.0.3d|是 |
|幽灵部队 |1.0.4 |是 |
|星际帝国 |2.6.4 |是 |
|星际检索网络 Stellar Networks |3.1.3 |是 |
|泰兰船包 |1.3 |是 |
|海盗拓展 |1.8.3 |是 |
|海鲜船包 |0.0.8a|是 |
|穿越者设计局 |1.8.4 |是 |
|经验内插 Progressive S-Mods |1.0.2 |是 |
|羊头航务局 |1.9.10|是 |
|舰船/武器拓展 |1.15.1|是 |
|舰长日志 Captain's Log |0.2.0 |是 |
|蓝海渔业 |1.0.0 |是 |
|虫群 |1.1.6 |是 |
|远行之路 |0.3071|是 |
|迷失超级船包 |2.0.0 |是 |
|风险矿业公司 |0.3.8 |是 |
|高质量舰长 Quality Captains |1.6.1 |是 |
|鬣犬矿业 |3.3 |是 |
|黑石船坞 |0.9.5_cn0.1|是 |
|伽马大战争-UNGP扩展 |1.0.3 |否 |
|伽马大战争-动荡不息 |0.1.0 |否 |
|靶子:测试准备 |0.2.0 |否 |
(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).
本帖最后由 Mycophobia 于 2025-7-16 03:30 编辑
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipAPI.getCaptain()" because the return value of "com.fs.starfarer.api.combat.FighterWingAPI.getSourceShip()" is null
试图找舰船军官时null了。首先确定你没有任何模块船在战斗中,有些船插会和模块船冲突,因为模块船的军官永远是null。
如果确实可以确认唯一有问题的搭配是这个 超新星,那确认下这是个什么的东西?如果战机、船插试图获取其母舰的军官有某个技能的话,那这个战机,船插装到任何模块上都会炸,对上这种特殊核心生成的核心军官可能也有问题(我不大确定这类AI核心生成的 ‘军官’算不算军官) Mycophobia 发表于 2025-7-16 03:27
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipAPI.getCaptain()" bec ...
超新星是异想科技的LPC浊心上面装的是专属核心 另外 如果不装这个LPC 一切正常 把这个LPC给别的船装也是一切正常 本帖最后由 taolon 于 2025-8-19 22:59 编辑
所有带有乐土技能的机体用超新星都会崩溃,不管是乐土的船,还是天国禁锢的核心。只要军官有乐土这个技能就会崩溃和浊心无关。 本帖最后由 taolon 于 2025-8-19 22:45 编辑
Mycophobia 发表于 2025-7-16 03:27
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipAPI.getCaptain()" bec ...
我测试了一下,应该是天国禁锢的多一个飞机技能超新星无法读取所以直接崩溃了。
页:
[1]