219675 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NoClassDefFoundError: Could not initialize class roiderUnion.hullmods.TrackerSwap
java.lang.NoClassDefFoundError: Could not initialize class roiderUnion.hullmods.TrackerSwap
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_402]
spoilering this to save your scrollwheel's durability
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_402]
at com.fs.starfarer.loading.scripts.ScriptStore. 00000(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.loading.specs.private.getFleetEffect(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.loading.SpecStore. 00000(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.campaign.fleet.FleetData.syncIfNeeded(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.campaign.fleet.FleetData.getMembers(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.campaign.fleet.FleetData.setFlagship(Unknown Source) ~[starfarer_obf.jar:?]
at data.scripts.campaign.customstart.SotfDustkeeperStart.addFleetMember(SotfDustkeeperStart.java:149) ~[?:?]
at data.scripts.campaign.customstart.SotfDustkeeperStart.execute(SotfDustkeeperStart.java:54) ~[?:?]
at exerelin.campaign.customstart.CustomStartDefs.loadCustomStart(CustomStartDefs.java:99) ~[?:?]
at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStart.selectCus tomStart(Nex_NGCCustomStart.java:69) ~[?:?]
at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStart.selectCus tomStart(Nex_NGCCustomStart.java:62) ~[?:?]
at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStart.execute(Nex_NGCCustomStart.java:49) ~[?:?]
at com.fs.starfarer.campaign.rules.A.execute(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.campaign.rules.ooOO.runScript(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.applyRule(FireBest.java:106) ~[starfarer.api.jar:?]
at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.execute(FireBest.java:51) ~[starfarer.api.jar:?]
at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.fire(FireBest.java:57) ~[starfarer.api.jar:?]
at com.fs.starfarer.api.impl.campaign.rulecmd.PaginatedOptions.optionSelected(PaginatedOptions.java:154) ~[starfarer.api.jar:?]
at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStart.optionSel ected(Nex_NGCCustomStart.java:108) ~[?:?]
at com.fs.starfarer.ui.newui.o0Oo$1.o00000(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.ui.newui.new.actionPerformed(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.ui.I.new(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.ui.I.processInput(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.ui.classsuper.super(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[fs.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[starfarer_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[starfarer_obf.jar:?]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_402]
just had that same issue when I tried starting as a Roider in Nexelerin
I think it's an unintentional incompatiblity with Nexelerin when it tries to present starting ship options for the Roider Union start; this seems to be some unintended bug when Nexelerin tries loading variants for faction starts, and it likely loads hullmods and/or wings before you decide on your starting fleet
with the likely cause for this crash being the hullmod's built in fighter swapping function
UPDATE: Just had the same crash involving the tracker swap hullmod, except this time it was on the title screen; probably because the title screen's random ship spawner chose a variant that had it.
I think this bug needs to be fixed immediately if it's causing crashes on the title screen.