Fractal Softworks Forum

Please login or register.

Login with username, password and session length

Author Topic: Getting a crash everytime I try to refit a module with hullmods  (Read 102 times)

Takion Kasukedo

  • Admiral
  • *****
  • Posts: 516
  • No longer drinking (Alcohol that is)
    • View Profile

Hey fellow spacefaring Captains, Admirals and Pirates.

Figured I'd post this here in case someone knows why this crash happens (either it's a messed up installation or it's much more complicated.

The crash in question (with the 5 lines above included);

Spoiler
23067731 [Thread-2] DEBUG mmm.missions.MbmBarEventManager  - Existing active events: [cpc, proCom, and ucb]
23067731 [Thread-2] DEBUG mmm.missions.MbmBarEventManager  - Existing priority active events: []
23067731 [Thread-2] DEBUG mmm.missions.MbmBarEventManager  - All active events: [cpc, proCom, and ucb]
23067731 [Thread-2] DEBUG mmm.missions.MbmBarEventManager  - reportPlayerOpenedMarket done; PortsideBarData: [AgentBarEvent, CabalBarEvent, FamousShipBarEvent, LuddicPathBaseBarEvent, RelicOfThePastBarEvent, SurveyorIntelBarEvent, cpc, mmm_dm, mmm_em, mmm_rm, nskr_kestevenTipBar_3202281481925872786, proCom, ucb]
23067813 [Thread-2] INFO  scripts.kissa.LOST_SECTOR.util.powerLevel  - power 3.2714286
23077106 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.FleetDataAPI.getMembersListWithFightersCopy()" because the return value of "com.fs.starfarer.api.fleet.FleetMemberAPI.getFleetData()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.FleetDataAPI.getMembersListWithFightersCopy()" because the return value of "com.fs.starfarer.api.fleet.FleetMemberAPI.getFleetData()" is null
   at data.scripts.hullmods.acs_frigate_on_hangar.isApplicableToShip(acs_frigate_on_hangar.java:100) ~[?:?]
   at com.fs.starfarer.coreui.refit.ModPickerDialogV3.isApplicable(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.coreui.refit.ModPickerDialogV3$3.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.coreui.refit.ModPickerDialogV3$3.compare(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.ui.UITable$1.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.ui.UITable$1.compare(Unknown Source) ~[port_obf.jar:?]
   at java.base/java.util.Arrays.mergeSort(Arrays.java:1339) ~[?:?]
   at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
   at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
   at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
   at java.base/java.util.Arrays.mergeSort(Arrays.java:1350) ~[?:?]
   at java.base/java.util.Arrays.mergeSort(Arrays.java:1351) ~[?:?]
   at java.base/java.util.Arrays.legacyMergeSort(Arrays.java:1318) ~[?:?]
   at java.base/java.util.Arrays.sort(Arrays.java:1305) ~[?:?]
   at java.base/java.util.ArrayList.sort(ArrayList.java:1805) ~[?:?]
   at java.base/java.util.Collections.sort(Collections.java:178) ~[?:?]
   at com.fs.starfarer.campaign.ui.UITable.sort(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.coreui.refit.ModPickerDialogV3.updateTable(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.coreui.refit.ModPickerDialogV3.tagsChanged(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.coreui.refit.ModPickerDialogV3.restoreTags(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.coreui.refit.ModPickerDialogV3.<init>(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.coreui.refit.ModWidget.actionPerformed(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.int.Ò00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.W.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
[close]

Help will be much appreciated, thanks!
Logged
Is now able to cook a decent Creamy Salmon Pasta, amok other things.

Still loves purple. Still not skilled enough to make a mod that doesn't get that one damn error.

Histidine

  • Admiral
  • *****
  • Posts: 4690
    • View Profile
    • GitHub profile
Re: Getting a crash everytime I try to refit a module with hullmods
« Reply #1 on: March 14, 2024, 06:19:02 PM »

Which mod adds the acs_frigate_on_hangar hullmod? (could try a file search for it in mods folder)
That one's causing a crash because it can't find what I assume is supposed to be the fleet that the ship it's checking belongs to.
Logged

Takion Kasukedo

  • Admiral
  • *****
  • Posts: 516
  • No longer drinking (Alcohol that is)
    • View Profile
Re: Getting a crash everytime I try to refit a module with hullmods
« Reply #2 on: March 15, 2024, 05:03:18 AM »

I'll have a check and see which mod that is and update this post with my findings

[It's Indies Expansion Pack, and I was unaware of a patch for this particular problem until now, so it should be resolved now, thanks Histidine!]
« Last Edit: March 15, 2024, 05:07:59 AM by Takion Kasukedo »
Logged
Is now able to cook a decent Creamy Salmon Pasta, amok other things.

Still loves purple. Still not skilled enough to make a mod that doesn't get that one damn error.