找回密码
 初始化身份识别芯片
img_loading
智能检测中
查看: 446|回复: 6

无法保存(应该不是内存溢出)

[复制链接]

驱逐技师

发表于 2025-1-25 16:57:11 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决 ...
游戏版本: 0.97
Mod中文名:
Mod版本: [md]### 游戏信息 游戏版本: 0.97a-RC11 ### 系统信息 操作系统:Microsoft Windows 11 家庭中文版 版本:10.0.22631 N/A Build 22631 总可用内存:`31.22G` Java版本:`1.7.0_79` Java路径:D:Starsectorjre 虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\windows -XX:+UseG1GC -Xms8192m -Xmx8192m -Xss2048k -XX:PermSize=192m -XX:MaxPermSize=192m -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 -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.5 |是 | |Console Commands |2023.5.05|是 | |Gensoukyou Manufacture [幻想工造] |0.9.1_rc11, in dev|是 | |Grand Colonies 更大的殖民地 |2.0.e |是 | |HMI反派势力 |0.0.5c |是 | |J GEEK Federation |0.8.2 |是 | |LunaLib |1.8.5 |是 | |omega_core_drop |1.0 |是 | |SpeedUp |1.2.0 |是 | |timeless |0.01 |是 | |zz BoxUtil |1.0.8c |是 | |兽耳助手! |0.661 |是 | |势力争霸 [Nexerelin] |0.11.3 |是 | |卢德骑士团 |1.3.6 |是 | |地貌改造 & 空间站建设 |9.0.10 |是 | |工业革命 |3.3.e |是 | |布莱顿联盟 |0.0.3d |是 | |幽灵部队 |1.0.2 |是 | |未知星域[Unknown Skies] |2.0.2 |是 | |泰兰船包 |1.3 |是 | |海盗拓展 [Underworld] |1.8.3 |是 | |舰船/武器拓展 [Ship/Weapon Pack] |1.15.1 |是 | |风险矿业公司 |0.3.8 |是 | |FSF军事公司[FSF_MilitaryCorporation]|4.8rc6 |否 | |人之领开拓者扩展 |0.0.18 |否 | |应答器关闭许可 |1.2.2.2 |否 | |暗影重建局 (WISP版) [Shadowyards] |0.9.6-rc1-Wisp-005|否 | |蜜柑族群 [Mikan Kindred] |0.5.0 |否 | |重生[UNGP] |2.3.0 |否 | |重生规则拓展 |1.3.0 |否 | (以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`). [/md]
游戏日志:
  1. [游戏日志]
  2. at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
  3. at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
  4. at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:274)
  5. at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:250)
  6. at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.<init>(AbstractReflectionConverter.java:213)
  7. at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMarshal(AbstractReflectionConverter.java:144)
  8. at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:90)
  9. at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
  10. at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
  11. at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
  12. at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
  13. at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
  14. at com.thoughtworks.xstream.XStream.marshal(XStream.java:1319)
  15. at com.thoughtworks.xstream.XStream.marshal(XStream.java:1308)
  16. at com.thoughtworks.xstream.XStream.toXML(XStream.java:1296)
  17. at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
  18. at com.fs.starfarer.campaign.CampaignState.cmdSaveCopy(Unknown Source)
  19. at com.fs.starfarer.campaign.save.super.dialogDismissed(Unknown Source)
  20. at com.fs.starfarer.ui.O.dismiss(Unknown Source)
  21. at com.fs.starfarer.ui.impl.for.dismiss(Unknown Source)
  22. at com.fs.starfarer.ui.impl.for.actionPerformed(Unknown Source)
  23. at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source)
  24. at com.fs.starfarer.ui.int.?00000(Unknown Source)
  25. at com.fs.starfarer.ui.int.processInput(Unknown Source)
  26. at com.fs.starfarer.ui.W.o00000(Unknown Source)
  27. at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
  28. at com.fs.state.AppDriver.begin(Unknown Source)
  29. at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
  30. at com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
  31. at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
  32. at java.lang.Thread.run(Unknown Source)
  33. Caused by: java.lang.RuntimeException: org.json.JSONException: JSON does not allow non-finite numbers.
  34. at com.fs.starfarer.loading.String.super(Unknown Source)
  35. at com.fs.starfarer.campaign.BaseCampaignEntity.writeReplace(Unknown Source)
  36. at com.fs.starfarer.campaign.CustomCampaignEntity.writeReplace(Unknown Source)
  37. at sun.reflect.GeneratedMethodAccessor103.invoke(Unknown Source)
  38. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  39. at java.lang.reflect.Method.invoke(Unknown Source)
  40. at com.thoughtworks.xstream.core.util.SerializationMembers.callWriteReplace(SerializationMembers.java:101)
  41. ... 565 more
  42. Caused by: org.json.JSONException: JSON does not allow non-finite numbers.
  43. at org.json.JSONObject.testValidity(JSONObject.java:1241)
  44. at org.json.JSONObject.put(JSONObject.java:1039)
  45. ... 572 more
  46. 277596 [Thread-3] INFO org.boxutil.manager.CombatRenderingManager - 'Box Util' Combat rendering manage invited!
  47. 278738 [Thread-9] INFO sound.O - Creating streaming player for music with id [miscallenous_main_menu.ogg]
  48. 278738 [Thread-9] INFO sound.OooO - Playing music with id [miscallenous_main_menu.ogg]
  49. 280122 [Thread-3] INFO sound.O - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
  50. 280132 [Thread-7] INFO sound.O - Cleaning up music with id [miscallenous_main_menu.ogg]
  51. 280239 [Thread-9] INFO sound.O - Creating streaming player for music with id [miscallenous_main_menu.ogg]
复现步骤:
游玩很长时间后存档无法保存

驱逐技师

 楼主| 发表于 2025-1-25 20:42:43 | 显示全部楼层
求大佬www

驱逐技师

发表于 2025-3-25 21:20:29 | 显示全部楼层
鉴定为功能mod打多了,,别问我为啥知道,这吊游戏就这尿性

巡洋大副

发表于 2025-3-25 21:34:38 | 显示全部楼层
在任意一个星系或星系外保存都闪退吗

点评

如果是的话应该是哪一个mod的船的问题awa,因为 Caused by: java.lang.RuntimeException: org.json.JSONException: JSON does not allow non-finite numbers. 指出是因为JSON序列化失败 at com.fs.starfarer.campai  详情 回复 发表于 2025-3-25 21:41

巡洋大副

发表于 2025-3-25 21:41:20 | 显示全部楼层
本帖最后由 AAAAAAAAAAAAAA 于 2025-3-25 21:50 编辑
AAAAAAAAAAAAAA 发表于 2025-3-25 21:34
在任意一个星系或星系外保存都闪退吗

因为Caused by: java.lang.RuntimeException: org.json.JSONException: JSON does not allow non-finite numbers.
指出是因为JSON序列化失败
at com.fs.starfarer.campaign.CustomCampaignEntity.writeReplace(Unknown Source)
中CustomCampaignEntity指的应该是自定义活动实体,我猜测是特殊空间站、任务目标等的问题
(如果错了求放过)试试二分法去掉势力

星域军阀

请校准时钟

搬运能手学院教员

发表于 2025-3-26 09:49:29 | 显示全部楼层
本帖最后由 Tick_Tock_Man 于 2025-3-26 10:01 编辑

点这里
然后告诉我控制台返回了什么结果,控制台结果截图发一下

编辑:没注意看,居然是其他人挖坟。想必楼主已经开了新档了。如果还愿意尝试解决的话可以照做,否则本楼可以无视。

点评

开新档了,结果就没问题了,感谢  详情 回复 发表于 2025-4-3 11:18

驱逐技师

 楼主| 发表于 2025-4-3 11:18:23 | 显示全部楼层
Tick_Tock_Man 发表于 2025-3-26 09:49
点这里
然后告诉我控制台返回了什么结果,控制台结果截图发一下

开新档了,结果就没问题了,感谢

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2025-4-11 10:00

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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