Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Anubis-class Cruiser (12/20/24)

Pages: 1 ... 29 30 [31] 32 33 ... 38

Author Topic: [0.97a] Roider Union 2.1.1  (Read 481924 times)

Farya

  • Captain
  • ****
  • Posts: 290
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #450 on: February 12, 2024, 02:31:32 AM »

How does Roider Dives/HQ interact with Luddic Population? I think it would be valuable to have them allowed to fill in the need for another industry/larger patrol/organics source for luddic colonies with mining and military bases disallowed. Because roiders bring resources from elsewhere and are militia, not military.
Logged

RoquetheRogue

  • Commander
  • ***
  • Posts: 110
  • personal text.
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #451 on: February 12, 2024, 03:50:58 AM »

I've got an issue with that new update, it's been driving me crazy trying to find out what caused it. Hopefully it's an easy fix, or something I messed up on my end instead of something crazy. Can you guys help me out?

It seems to be some weird instability with that tracker swap change, causing a crash to desktop upon loading a Roider Union start in Nexerelin. The only thing I can confirm about it is that it loads normally both on its own and with a low number of other mods, but the instant I try to more than a third of them (around 30 mods) it reliably crashes. No idea what causes it, and I've toggled any combination of mods.

The logs read an error message with java.lang.NoClassDefFoundError, and it shows up at least half a dozen times throughout.

I'm getting a similar crash.. fatal: Could not initialize class roiderUnion.hullmodsTrackerSwap, whenever selecting any nex special custom starts, if I don't try the custom special starts there aren't any crashes.


log
Spoiler
java.lang.NoClassDefFoundError: Could not initialize class roiderUnion.hullmods.TrackerSwap
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:348)
   at com.fs.starfarer.loading.scripts.ScriptStore.Ó00000(Unknown Source)
   at com.fs.starfarer.loading.specs.O00O.getFleetEffect(Unknown Source)
   at com.fs.starfarer.loading.SpecStore.Ô00000(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.syncIfNeeded(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.getMembers(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.setFlagship(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.NGCAddStartingShipsByFleetTy pe.generateFleetFromVariantIds(NGCAddStartingShipsByFleetType.java:97)
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.NGCAddStartingShipsByFleetTy pe.execute(NGCAddStartingShipsByFleetType.java:48)
   at com.fs.starfarer.campaign.rules.A.execute(Unknown Source)
   at com.fs.starfarer.campaign.rules.Object.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.rulecmd.newgame.Nex_NGCStartFleetOptionsV2$5.onToggle(Nex_NGCStartFleetOptionsV2.java:241)
   at exerelin.campaign.ui.CustomPanelPluginWithInput$ButtonEntry.checkButton(CustomPanelPluginWithInput.java:112)
   at exerelin.campaign.ui.CustomPanelPluginWithInput.checkAllButtons(CustomPanelPluginWithInput.java:31)
   at exerelin.campaign.ui.CustomPanelPluginWithInput.advance(CustomPanelPluginWithInput.java:37)
   at com.fs.starfarer.ui.newui.int.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.R.advance(Unknown Source)
   at com.fs.starfarer.ui.z.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.public.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.W.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.R.advance(Unknown Source)
   at com.fs.starfarer.ui.z.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.R.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.advance(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)
   at java.lang.Thread.run(Thread.java:748)
[close]
« Last Edit: February 12, 2024, 04:05:21 AM by RoquetheRogue »
Logged
A mind that opens itself to a new idea never returns to it's original size.

Mosterdzaadje

  • Ensign
  • *
  • Posts: 8
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #452 on: February 12, 2024, 05:58:48 AM »

I've got an issue with that new update, it's been driving me crazy trying to find out what caused it. Hopefully it's an easy fix, or something I messed up on my end instead of something crazy. Can you guys help me out?

It seems to be some weird instability with that tracker swap change, causing a crash to desktop upon loading a Roider Union start in Nexerelin. The only thing I can confirm about it is that it loads normally both on its own and with a low number of other mods, but the instant I try to more than a third of them (around 30 mods) it reliably crashes. No idea what causes it, and I've toggled any combination of mods.

The logs read an error message with java.lang.NoClassDefFoundError, and it shows up at least half a dozen times throughout.

Same error, selected Nexerelin free start with random fleet and the CTD follows. Running 0.97a-RC8 on windows 10 with Java8 and 8g of allocated RAM in vmparams and around 90 enabled mods.


Spoiler
203276 [Thread-3] 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)
   at java.lang.Class.forName(Class.java:348)
   at com.fs.starfarer.loading.scripts.ScriptStore.Ó00000(Unknown Source)
   at com.fs.starfarer.loading.specs.O00O.getFleetEffect(Unknown Source)
   at com.fs.starfarer.loading.SpecStore.Ô00000(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.syncIfNeeded(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.getMembers(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.setFlagship(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.NGCAddStartingShipsByFleetTy pe.generateFleetFromVariantIds(NGCAddStartingShipsByFleetType.java:97)
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.NGCAddStartingShipsByFleetTy pe.execute(NGCAddStartingShipsByFleetType.java:48)
   at com.fs.starfarer.campaign.rules.A.execute(Unknown Source)
   at com.fs.starfarer.campaign.rules.Object.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.rulecmd.newgame.Nex_NGCStartFleetOptionsV2$5.onToggle(Nex_NGCStartFleetOptionsV2.java:241)
   at exerelin.campaign.ui.CustomPanelPluginWithInput$ButtonEntry.checkButton(CustomPanelPluginWithInput.java:112)
   at exerelin.campaign.ui.CustomPanelPluginWithInput.checkAllButtons(CustomPanelPluginWithInput.java:31)
   at exerelin.campaign.ui.CustomPanelPluginWithInput.advance(CustomPanelPluginWithInput.java:37)
   at com.fs.starfarer.ui.newui.int.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.R.advance(Unknown Source)
   at com.fs.starfarer.ui.z.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.public.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.W.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.R.advance(Unknown Source)
   at com.fs.starfarer.ui.z.advanceImpl(Unknown Source)
   at com.fs.starfarer.ui.R.advance(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.advance(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)
   at java.lang.Thread.run(Thread.java:750)
[close]
« Last Edit: February 12, 2024, 06:06:24 AM by Mosterdzaadje »
Logged

Celepito

  • Ensign
  • *
  • Posts: 35
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #453 on: February 12, 2024, 07:49:34 AM »

Also having the same problem, log:

Spoiler
2136434 [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 roiderUnion.hullmods.MIDAS.applyEffectsBeforeShipCreation(MIDAS.kt:117) ~[?:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.init(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.<init>(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.<init>(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.createFleetMember(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStartFleet$CustomStartFleetDelegate.createShipPanel(Nex_NGCCustomStartFleet.java:289) ~[?:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStartFleet$CustomStartFleetDelegate.createCustomDialog(Nex_NGCCustomStartFleet.java:200) ~[?:?]
   at com.fs.starfarer.ui.newui.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.<init>(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.newui.W.showCustomDialog(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStartFleet.crea teDialog(Nex_NGCCustomStartFleet.java:68) ~[?:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCStartFleetOptionsV2$6.onToggle(Nex_NGCStartFleetOptionsV2.java:273) ~[?:?]
   at exerelin.campaign.ui.CustomPanelPluginWithInput$ButtonEntry.checkButton(CustomPanelPluginWithInput.java:112) ~[?:?]
   at exerelin.campaign.ui.CustomPanelPluginWithInput.checkAllButtons(CustomPanelPluginWithInput.java:31) ~[?:?]
   at exerelin.campaign.ui.CustomPanelPluginWithInput.advance(CustomPanelPluginWithInput.java:37) ~[?:?]
   at com.fs.starfarer.ui.newui.int.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.R.advance(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.z.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.public.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.newui.W.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.R.advance(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.z.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.R.advance(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.title.TitleScreenState.advance(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.o00000(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]
[close]

Also, does the MIDAS that gets built-in by the bar event get the s-mod bonus?
« Last Edit: February 12, 2024, 02:39:49 PM by Celepito »
Logged

Zr0Potential

  • Commander
  • ***
  • Posts: 117
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #454 on: February 12, 2024, 11:42:49 AM »

Aww sweet new update
Logged

Shogouki

  • Captain
  • ****
  • Posts: 414
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #455 on: February 12, 2024, 03:26:53 PM »

Also having the same problem, log:

Spoiler
2136434 [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 roiderUnion.hullmods.MIDAS.applyEffectsBeforeShipCreation(MIDAS.kt:117) ~[?:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.init(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.<init>(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.<init>(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.createFleetMember(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStartFleet$CustomStartFleetDelegate.createShipPanel(Nex_NGCCustomStartFleet.java:289) ~[?:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStartFleet$CustomStartFleetDelegate.createCustomDialog(Nex_NGCCustomStartFleet.java:200) ~[?:?]
   at com.fs.starfarer.ui.newui.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.<init>(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.newui.W.showCustomDialog(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCCustomStartFleet.crea teDialog(Nex_NGCCustomStartFleet.java:68) ~[?:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.newgame.Nex_NGCStartFleetOptionsV2$6.onToggle(Nex_NGCStartFleetOptionsV2.java:273) ~[?:?]
   at exerelin.campaign.ui.CustomPanelPluginWithInput$ButtonEntry.checkButton(CustomPanelPluginWithInput.java:112) ~[?:?]
   at exerelin.campaign.ui.CustomPanelPluginWithInput.checkAllButtons(CustomPanelPluginWithInput.java:31) ~[?:?]
   at exerelin.campaign.ui.CustomPanelPluginWithInput.advance(CustomPanelPluginWithInput.java:37) ~[?:?]
   at com.fs.starfarer.ui.newui.int.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.R.advance(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.z.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.public.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.newui.W.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.R.advance(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.z.advanceImpl(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.ui.R.advance(Unknown Source) ~[starfarer_obf.jar:?]
   at com.fs.starfarer.title.TitleScreenState.advance(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.o00000(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]
[close]

Also, does the MIDAS that gets built-in by the bar event get the s-mod bonus?

Also also does count against a ship's S-Mod limit?
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3091
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #456 on: February 12, 2024, 06:21:01 PM »

I can't replicate the NoClassDefFoundError. Tried all sorts of Nexerelin starts. Is anyone getting this crash with Java 7?


Also, does the MIDAS that gets built-in by the bar event get the s-mod bonus?
Also also does count against a ship's S-Mod limit?

Yes and no, respectively.

Has anyone got Ill Advised Modifications from Mad MIDAS? Somehow I never got the bad result while testing.
Logged

Izikiel

  • Ensign
  • *
  • Posts: 21
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #457 on: February 12, 2024, 07:13:36 PM »

I am using Java 8 and getting the crash, so maybe there's something there?
Logged

Pokpaul

  • Lieutenant
  • **
  • Posts: 59
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #458 on: February 12, 2024, 07:19:03 PM »

JRE 8 and I got the crash as well.
Logged

Celepito

  • Ensign
  • *
  • Posts: 35
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #459 on: February 12, 2024, 07:43:09 PM »

I'm getting the crash while on the Shenandoah version.

Temporary workaround: I've deleted any mention of the Tracker Swap hullmod from the files, meaning all the build in variants, the blueprint package and in the hull_mods.csv itself, and I'm not crashing anymore.
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3091
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #460 on: February 12, 2024, 07:56:47 PM »

Hmm, I think I may have found the issue thanks to your work. TrackerSwap is doing some function calls where all the other hullmod classes are only assigning values. Replace the jar with this one and try starting a new Nex game: -removed-

EDIT: Update 2.0.1 fixes the issue.
« Last Edit: February 13, 2024, 07:25:24 PM by SafariJohn »
Logged

Izikiel

  • Ensign
  • *
  • Posts: 21
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #461 on: February 12, 2024, 08:32:00 PM »

Hmm, I think I may have found the issue thanks to your work. TrackerSwap is doing some function calls where all the other hullmod classes are only assigning values. Replace the jar with this one and try starting a new Nex game: https://github.com/SafariJohn/Roider-Union/raw/main/Roider_Union_Kt.jar
That did it. Everything seems to be working perfectly again. Thanks for your hard work!
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3091
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #462 on: February 12, 2024, 08:43:50 PM »

Awesome! I will get a proper patch out in a day or two with some minor things fixed, too.
Logged

travhill20

  • Ensign
  • *
  • Posts: 37
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #463 on: February 13, 2024, 07:08:01 AM »

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]
   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]
Logged

IntoCombat

  • Ensign
  • *
  • Posts: 13
    • View Profile
Re: [0.97a] Roider Union 2.0
« Reply #464 on: February 13, 2024, 03:55:19 PM »

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]
[close]
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.
« Last Edit: February 13, 2024, 04:49:13 PM by IntoCombat »
Logged
Pages: 1 ... 29 30 [31] 32 33 ... 38