1
Mods / Re: [0.97a] Random Assortment of Things
« on: January 10, 2025, 12:08:14 AM »
I have a crash report:
How to replicate the crash:
1. Have a ship with the Abaddon Lance equipped selected in the refit screen
2. Save
3. Reload game
4. Press 'R' to enter the refit screen, after which the crash happens
Thanks for the great mod. Explorations are much more fun, and it kind of reminds me of my first vanilla playthrough of the game where I don't know what I'd find in the fringes.
Spoiler
1126015 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: Problem loading class [assortment_of_things.abyss.weapons.genesis.AbaddonLanceEffect]
java.lang.RuntimeException: Problem loading class [assortment_of_things.abyss.weapons.genesis.AbaddonLanceEffect]
at com.fs.starfarer.loading.scripts.ScriptStore.Object(Unknown Source)
at com.fs.starfarer.loading.specs.BaseWeaponSpec.getEveryFrameEffect(Unknown Source)
at com.fs.starfarer.combat.entities.ship.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.if.<init>(Unknown Source)
at com.fs.starfarer.loading.specs.oooo.super(Unknown Source)
at com.fs.starfarer.loading.specs.oooo.super(Unknown Source)
at com.fs.starfarer.coreui.refit.super.updateFromCurrentVariant(Unknown Source)
at com.fs.starfarer.coreui.refit.super.setFleetMember(Unknown Source)
at com.fs.starfarer.coreui.refit.V.setFleetMember(Unknown Source)
at com.fs.starfarer.coreui.refit.return.dialogDismissed(Unknown Source)
at com.fs.starfarer.coreui.refit.return.showMember(Unknown Source)
at com.fs.starfarer.coreui.refit.return.Ó00000(Unknown Source)
at com.fs.starfarer.coreui.refit.return.setPlugin(Unknown Source)
at com.fs.starfarer.ui.newui.L$4.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.int.Ò00000(Unknown Source)
at com.fs.starfarer.ui.int.processInput(Unknown Source)
at com.fs.starfarer.ui.o0O0.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source)
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source)
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.L.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source)
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.processInput(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.super(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at assortment_of_things.abyss.weapons.genesis.AbaddonLanceEffect.<init>(AbaddonLanceEffect.kt:38)
at sun.reflect.GeneratedConstructorAccessor380.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
... 36 more
java.lang.RuntimeException: Problem loading class [assortment_of_things.abyss.weapons.genesis.AbaddonLanceEffect]
at com.fs.starfarer.loading.scripts.ScriptStore.Object(Unknown Source)
at com.fs.starfarer.loading.specs.BaseWeaponSpec.getEveryFrameEffect(Unknown Source)
at com.fs.starfarer.combat.entities.ship.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.if.<init>(Unknown Source)
at com.fs.starfarer.loading.specs.oooo.super(Unknown Source)
at com.fs.starfarer.loading.specs.oooo.super(Unknown Source)
at com.fs.starfarer.coreui.refit.super.updateFromCurrentVariant(Unknown Source)
at com.fs.starfarer.coreui.refit.super.setFleetMember(Unknown Source)
at com.fs.starfarer.coreui.refit.V.setFleetMember(Unknown Source)
at com.fs.starfarer.coreui.refit.return.dialogDismissed(Unknown Source)
at com.fs.starfarer.coreui.refit.return.showMember(Unknown Source)
at com.fs.starfarer.coreui.refit.return.Ó00000(Unknown Source)
at com.fs.starfarer.coreui.refit.return.setPlugin(Unknown Source)
at com.fs.starfarer.ui.newui.L$4.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.int.Ò00000(Unknown Source)
at com.fs.starfarer.ui.int.processInput(Unknown Source)
at com.fs.starfarer.ui.o0O0.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source)
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source)
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.L.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source)
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.processInput(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.super(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at assortment_of_things.abyss.weapons.genesis.AbaddonLanceEffect.<init>(AbaddonLanceEffect.kt:38)
at sun.reflect.GeneratedConstructorAccessor380.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
... 36 more
[close]
How to replicate the crash:
1. Have a ship with the Abaddon Lance equipped selected in the refit screen
2. Save
3. Reload game
4. Press 'R' to enter the refit screen, after which the crash happens
Thanks for the great mod. Explorations are much more fun, and it kind of reminds me of my first vanilla playthrough of the game where I don't know what I'd find in the fringes.