|
发表于 2024-1-27 18:30:09
|
显示全部楼层
[游戏日志]
1636678 [Thread-3] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: D:\远行星号\Starsector\starsector-core\..\mods\CjyToyBoxPlus (data/config/exerelin/groundBattleDefs.json)]
1636678 [Thread-3] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: D:\远行星号\Starsector\starsector-core\..\mods\Nexerelin (data/config/exerelin/groundBattleDefs.json)]
1636679 [Thread-3] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [DIRECTORY: D:\远行星号\Starsector\starsector-core\..\mods\UAF 0.73c (data/config/exerelin/groundBattleDefs.json)]
1636794 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
data/groundbattles/uaf_GBNuke.dialogAddVisualPanel(Lcom/fs/starfarer/api/campaign/InteractionDialogAPI;)V @457: invokevirtual
Reason:
Type 'data/groundbattles/uaf_GBNuke$1' (current frame, stack[1]) is not assignable to 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin$ButtonEntry'
Current Frame:
bci: @457
flags: { }
locals: { 'data/groundbattles/uaf_GBNuke', 'com/fs/starfarer/api/campaign/InteractionDialogAPI', float, float, 'java/awt/Color', 'com/fs/starfarer/api/campaign/FactionAPI', 'java/awt/Color', 'java/awt/Color', 'java/awt/Color', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'java/util/List', 'java/util/List', 'java/util/Iterator', 'com/fs/starfarer/api/fleet/FleetMemberAPI', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'java/lang/String', float, integer, 'java/lang/String', 'com/fs/starfarer/api/ui/LabelAPI', 'com/fs/starfarer/api/ui/ButtonAPI', 'data/groundbattles/uaf_GBNuke$1' }
stack: { 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'data/groundbattles/uaf_GBNuke$1' }
Bytecode:
0x0000000: 0b45 1299 46b8 0033 3a04 b800 5612 9ab9
0x0000010: 009b 0200 3a05 1905 b900 9c01 003a 0619
0x0000020: 05b9 009d 0100 3a07 1905 b900 9e01 003a
0x0000030: 082b 04b8 009f b800 a03a 09b8 00a1 3a0a
0x0000040: b800 a23a 0b2a b800 56b9 0057 0100 b600
0x0000050: a33a 0cbb 0020 59b7 0081 3a0d 190c b900
0x0000060: 0a01 003a 0e19 0eb9 000b 0100 9901 8c19
0x0000070: 0eb9 000c 0100 c000 a43a 0f19 0925 12a6
0x0000080: 01b9 00a7 0400 3a10 1910 190f 12a6 12a6
0x0000090: b800 a83a 1119 1019 11b9 00a9 0200 12aa
0x00000a0: 0bb9 00ab 0300 5719 1025 b200 ac66 12aa
0x00000b0: 6612 a603 b900 ad04 003a 12bb 0040 59b7
0x00000c0: 0041 190f b900 ae01 00b6 0043 124b b600
0x00000d0: 4319 0fb9 00af 0100 b900 b001 00b6 0043
0x00000e0: b600 443a 1319 1219 130b 1904 04bd 003f
0x00000f0: 5903 190f b900 ae01 0053 b900 b105 0057
0x0000100: 190f b900 5101 00b9 00b2 0100 3814 2a19
0x0000110: 0fb6 00b3 3615 1714 b800 b43a 1619 12bb
0x0000120: 0040 59b7 0041 1916 b600 4312 66b6 0043
0x0000130: 12b5 b800 b6b6 0043 b600 4424 b900 b703
0x0000140: 003a 1719 1704 bd00 3f59 0319 1653 b900
0x0000150: b802 0019 1715 1599 0008 1904 a700 06b8
0x0000160: 0067 b900 b902 0015 1599 006d 1912 12ba
0x0000170: 04b8 00bb 190f 1906 1907 1908 12bc 12bd
0x0000180: 24b9 00be 0900 3a18 1918 2ab4 0050 190f
0x0000190: a600 0704 a700 0403 b900 bf02 00bb 00c0
0x00001a0: 592a 1918 bb00 4059 b700 4112 c1b6 0043
0x00001b0: 190f b900 c201 00b6 0043 b600 4419 0f2b
0x00001c0: b700 c33a 1919 0b19 19b6 00c4 190d 1919
0x00001d0: b900 8202 0057 1910 1912 b900 a902 0019
0x00001e0: 1112 c5b9 00c6 0300 5719 0a19 1012 c5b9
0x00001f0: 00c7 0300 57a7 fe70 190d b900 0a01 003a
0x0000200: 0e19 0eb9 000b 0100 9900 1919 0eb9 000c
0x0000210: 0100 c000 c83a 0f19 0f19 0db5 00c9 a7ff
0x0000220: e3b8 00ca b1
Stackmap Table:
full_frame(@101,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352]},{})
full_frame(@351,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440]},{Object[#440]})
full_frame(@354,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440]},{Object[#440],Object[#361]})
full_frame(@407,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440],Object[#441]},{Object[#441]})
full_frame(@408,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440],Object[#441]},{Object[#441],Integer})
chop_frame(@470,1)
full_frame(@504,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358]},{})
append_frame(@513,Object[#352])
chop_frame(@545,1)
java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
data/groundbattles/uaf_GBNuke.dialogAddVisualPanel(Lcom/fs/starfarer/api/campaign/InteractionDialogAPI;)V @457: invokevirtual
Reason:
Type 'data/groundbattles/uaf_GBNuke$1' (current frame, stack[1]) is not assignable to 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin$ButtonEntry'
Current Frame:
bci: @457
flags: { }
locals: { 'data/groundbattles/uaf_GBNuke', 'com/fs/starfarer/api/campaign/InteractionDialogAPI', float, float, 'java/awt/Color', 'com/fs/starfarer/api/campaign/FactionAPI', 'java/awt/Color', 'java/awt/Color', 'java/awt/Color', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'java/util/List', 'java/util/List', 'java/util/Iterator', 'com/fs/starfarer/api/fleet/FleetMemberAPI', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'java/lang/String', float, integer, 'java/lang/String', 'com/fs/starfarer/api/ui/LabelAPI', 'com/fs/starfarer/api/ui/ButtonAPI', 'data/groundbattles/uaf_GBNuke$1' }
stack: { 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'data/groundbattles/uaf_GBNuke$1' }
Bytecode:
0x0000000: 0b45 1299 46b8 0033 3a04 b800 5612 9ab9
0x0000010: 009b 0200 3a05 1905 b900 9c01 003a 0619
0x0000020: 05b9 009d 0100 3a07 1905 b900 9e01 003a
0x0000030: 082b 04b8 009f b800 a03a 09b8 00a1 3a0a
0x0000040: b800 a23a 0b2a b800 56b9 0057 0100 b600
0x0000050: a33a 0cbb 0020 59b7 0081 3a0d 190c b900
0x0000060: 0a01 003a 0e19 0eb9 000b 0100 9901 8c19
0x0000070: 0eb9 000c 0100 c000 a43a 0f19 0925 12a6
0x0000080: 01b9 00a7 0400 3a10 1910 190f 12a6 12a6
0x0000090: b800 a83a 1119 1019 11b9 00a9 0200 12aa
0x00000a0: 0bb9 00ab 0300 5719 1025 b200 ac66 12aa
0x00000b0: 6612 a603 b900 ad04 003a 12bb 0040 59b7
0x00000c0: 0041 190f b900 ae01 00b6 0043 124b b600
0x00000d0: 4319 0fb9 00af 0100 b900 b001 00b6 0043
0x00000e0: b600 443a 1319 1219 130b 1904 04bd 003f
0x00000f0: 5903 190f b900 ae01 0053 b900 b105 0057
0x0000100: 190f b900 5101 00b9 00b2 0100 3814 2a19
0x0000110: 0fb6 00b3 3615 1714 b800 b43a 1619 12bb
0x0000120: 0040 59b7 0041 1916 b600 4312 66b6 0043
0x0000130: 12b5 b800 b6b6 0043 b600 4424 b900 b703
0x0000140: 003a 1719 1704 bd00 3f59 0319 1653 b900
0x0000150: b802 0019 1715 1599 0008 1904 a700 06b8
0x0000160: 0067 b900 b902 0015 1599 006d 1912 12ba
0x0000170: 04b8 00bb 190f 1906 1907 1908 12bc 12bd
0x0000180: 24b9 00be 0900 3a18 1918 2ab4 0050 190f
0x0000190: a600 0704 a700 0403 b900 bf02 00bb 00c0
0x00001a0: 592a 1918 bb00 4059 b700 4112 c1b6 0043
0x00001b0: 190f b900 c201 00b6 0043 b600 4419 0f2b
0x00001c0: b700 c33a 1919 0b19 19b6 00c4 190d 1919
0x00001d0: b900 8202 0057 1910 1912 b900 a902 0019
0x00001e0: 1112 c5b9 00c6 0300 5719 0a19 1012 c5b9
0x00001f0: 00c7 0300 57a7 fe70 190d b900 0a01 003a
0x0000200: 0e19 0eb9 000b 0100 9900 1919 0eb9 000c
0x0000210: 0100 c000 c83a 0f19 0f19 0db5 00c9 a7ff
0x0000220: e3b8 00ca b1
Stackmap Table:
full_frame(@101,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352]},{})
full_frame(@351,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440]},{Object[#440]})
full_frame(@354,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440]},{Object[#440],Object[#361]})
full_frame(@407,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440],Object[#441]},{Object[#441]})
full_frame(@408,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440],Object[#441]},{Object[#441],Integer})
chop_frame(@470,1)
full_frame(@504,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358]},{})
append_frame(@513,Object[#352])
chop_frame(@545,1)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getConstructor0(Class.java:3075)
at java.lang.Class.newInstance(Class.java:412)
at exerelin.utilities.NexUtils.instantiateClassByName(NexUtils.java:417)
at exerelin.campaign.intel.groundbattle.plugins.AbilityPlugin.loadPlugin(AbilityPlugin.java:354)
at exerelin.campaign.intel.groundbattle.GroundBattleSide.<init>(GroundBattleSide.java:63)
at exerelin.campaign.intel.groundbattle.GroundBattleIntel.<init>(GroundBattleIntel.java:152)
at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.Nex_MarketCMD.prepIntel(Nex_MarketCMD.java:801)
at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.Nex_MarketCMD.printDefenderInvasionStrength(Nex_MarketCMD.java:947)
at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.Nex_MarketCMD.invadeMenuV2(Nex_MarketCMD.java:995)
at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.Nex_MarketCMD.execute(Nex_MarketCMD.java:136)
at com.fs.starfarer.campaign.rules.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.execute(Unknown Source)
at com.fs.starfarer.campaign.rules.C.runScript(Unknown Source)
at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.applyRule(FireBest.java:106)
at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.execute(FireBest.java:51)
at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.fire(FireBest.java:57)
at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.fireBest(RuleBasedInteractionDialogPluginImpl.java:177)
at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.optionSelected(RuleBasedInteractionDialogPluginImpl.java:210)
at com.fs.starfarer.ui.newui.classsuper$1.o00000(Unknown Source)
at com.fs.starfarer.ui.newui.OoOO.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.I.?00000(Unknown Source)
at com.fs.starfarer.ui.I.processInput(Unknown Source)
at com.fs.starfarer.ui.W.super(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
救命完全不知道是哪一个,入侵游戏就崩 |
|