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: Simulator Enhancements (03/13/24)

Author Topic: [0.9a RC10] Salvaging - Assess generates Null Pointer Exception - stuck  (Read 1863 times)

gladius2metal

  • Lieutenant
  • **
  • Posts: 69
    • View Profile

Just destroyed several large pirate fleets. Wanted to do a salvage operation, got a null pointer exception in the salvage dialog, but no crash.
Couldn't leave the dialog. Hitting "leave" would just display "leave".

This is the relevant part from the log (I think), I also have screenshots of the dialog:

Spoiler

2004850 [Thread-4] INFO  com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel  - Created AnalyzeEntityMissionIntel: Derelict Ship, faction: independent
2007862 [Thread-4] WARN  com.fs.starfarer.campaign.rules.A  - Problem with command of class com.fs.starfarer.api.impl.campaign.rulecmd.salvage.SalvageSpecialInteraction: null
java.lang.NullPointerException
   at com.fs.starfarer.campaign.fleet.FleetMember.<init>(Unknown Source)
   at com.fs.starfarer.campaign.CampaignEngine.createFleetMember(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.ShipRecoverySpecial. addMember(ShipRecoverySpecial.java:248)
   at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.ShipRecoverySpecial. init(ShipRecoverySpecial.java:160)
   at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.ShipRecoverySpecial. init(ShipRecoverySpecial.java:151)
   at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.SalvageSpecialInteraction$SalvageSpecialDialogPlugin.init(SalvageSpecialInteraction.java:57)
   at com.fs.starfarer.api.impl.campaign.rulecmd.salvage.SalvageSpecialInteraction.ex ecute(SalvageSpecialInteraction.java:165)
   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:98)
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.execute(FireBest.java:47)
   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:98)
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.execute(FireBest.java:47)
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.fire(FireBest.java:53)
   at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.fireBes t(RuleBasedInteractionDialogPluginImpl.java:176)
   at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.optionS elected(RuleBasedInteractionDialogPluginImpl.java:208)
   at com.fs.starfarer.ui.newui.U$1.super(Unknown Source)
   at com.fs.starfarer.ui.newui.oOOO.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.OoO0.buttonPressed(Unknown Source)
   at com.fs.starfarer.ui.oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Ò00000(Unknown Source)
   at com.fs.starfarer.ui.oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.processInput(Unknown Source)
   at com.fs.starfarer.ui.V.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$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
2021624 [Thread-4] INFO  com.fs.starfarer.util.class  - Saving screenshot to C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\screenshots\screenshot005.png...
2079850 [Thread-4] INFO  com.fs.starfarer.util.class  - Saving screenshot to C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\screenshots\screenshot006.png...
2084990 [Thread-4] INFO  com.fs.starfarer.util.class  - Saving screenshot to C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\screenshots\screenshot007.png...
2089053 [Thread-4] INFO  com.fs.starfarer.util.class  - Saving screenshot to C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\screenshots\screenshot008.png...
2103034 [Thread-4] INFO  com.fs.starfarer.util.class  - Saving screenshot to C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\screenshots\screenshot009.png...

[close]
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 23986
    • View Profile
Re: [0.9a RC10] Salvaging - Assess generates Null Pointer Exception - stuck
« Reply #1 on: November 30, 2018, 07:42:18 AM »

Thanks for the report! You mean the "Scavenge" ability, yes? If so, this should be fixed in the dev version.
Logged

gladius2metal

  • Lieutenant
  • **
  • Posts: 69
    • View Profile
Re: [0.9a RC10] Salvaging - Assess generates Null Pointer Exception - stuck
« Reply #2 on: November 30, 2018, 07:45:27 AM »

you are welcome, yes the ability in the sector screen. hotkey 6 by default.
Logged

gforce360

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.9a RC10] Salvaging - Assess generates Null Pointer Exception - stuck
« Reply #3 on: January 25, 2019, 07:26:04 PM »

I just got this same bug! But I'm not sure where the log files exist, and it sounds like you've resolved it already. Keep on Keepin on.
Logged