Well, this is one helluva first forum post, but I ran into a rather... unusual pointer error.
As the title states, when I mouse of the "massive solar collectors" in the "add industry or structure" (in the "colony info") tab, my game will just crash with the message:
"Fatal: null"
"Check starsector.log for more info."To make what I'm talking about a little more clear, here is a picture of the culprit upgrade that is causing the crash (circled in red):
Here is what the log says for the error:
231942 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.campaign.econ.industries.MS_supersolar.addPostDemandSection(MS_supersolar.java:87)
at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.createTooltip(BaseIndustry.java:969)
at com.fs.starfarer.campaign.ui.marketinfo.nullnew$1.createImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source)
at com.fs.starfarer.ui.Q.showTooltip(Unknown Source)
at com.fs.starfarer.ui.ooOo.õo0000(Unknown Source)
at com.fs.starfarer.ui.ooOo.processInput(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.whilesuper$Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.donew.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.donew.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.whilesuper.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.donew.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.donew.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.donew.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.donew.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.donew.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.donew.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.D.oooO.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.donew.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.donew.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.while.processInputImpl(Unknown Source)
at com.fs.starfarer.campaign.ui.marketinfo.IndustryPickerDialog.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.donew.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.donew.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.while.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.J.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.donew.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.donew.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.while.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.U.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.donew.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.donew.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.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$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)My config:
Java 8.x update 201 (64-bit)
Starsector 0.9a RC10 with vmparams @ 6400mb
Windowed mode at 1768 x 992 resolution
My mods (installed and activated):
-Lightshow 1.40
-Arsenal Expansion 1.5.3c
-Artefact 1.8d
-Celestial Mount Circle 1.0
-Combat Chatter 1.9.2c
-Console Commands 3.0
-Dassault-Mikoyan Engineering 0.9.9e
-Diable Avionics 2.02
-Extratential Lanestate Union 0.5.1a (aka "Blue")
-Fix All Empty Planets v1.0
-Foundation of Borken 0.2.4-RC3
-High Tech Armada 0.4
-Junk pirates / ASP / PACK (release) 3.02
-Kadur Remnant 2.1.4
-LazyLib 2.4b
-MagicLib 0.22
-Mayasuran Navy 8.1.5
-Neutrino Corporation 1.85-RC3
-Nexerelin 0.9b RC2
-Oga Portrait Pack 1.1
-Outer Rim Alliance 0.83
-Practice Targets 1.3
-Rebalanced Pilums 1.3
-Sanguinary Anarchistic Defectors 0.9c
-Scy Nation 1.53
-Shadowyards 0.8.1
-Ship/Weapons Pack 1.9.1
-SkilledUp 1.0
-Sylphon RnD 0.9.3d
-Underworld 1.3.0b
-Upgraded Rotary Weapons 1.40
-Version Checker 1.8b
-ZZ GraphicsLib 1.3.0
Something to note in the log that I just noticed when re-reading it...
It seems like the game is trying to reference a tooltip that either:
A. Doesn't exist.
B. The file is corrupted/damaged
or
C. The filepath is wrong somehow.
I hope the information I gave will help someone figure out what is going on! ><