Cryptodeimos Gauss Cannon Recreatable NULLPointerException Error
hello thanks for the mod. I like the ships, guns, the idea of protecting the ai and many more things about the mod
I kept facing a nullpointer exception error in a combat . Narrowed it down to CGCannon hitting specific(unshielded without shield) hulls. Recreated it "with shooting at the shieldless practice target(from the mod with the same name) and a shieldless ship(cant recall its name looks like juice box walkie talkie)" , "in fleet battle and in simulation battle" and "shooting a frigate with shield shunt hullmod" . in the save that i am currently playing in my battle station is equiped with it and the planet it orbits is getting invaded. i cant finish the battle without cheating. Recreated it with and without other mods.
My Educated guess is error happens when generating the "piercing arcs" as they need shield flux information. If that is the case a simple if else or try catch finally should bypass , make certain of or even fix the problem.
This is the error. if needed I can provide more errors or information about the system that i am playing with.
Spoiler
153496 [Thread-9] INFO sound.public - Creating streaming player for music with id [battle_ambience_01.ogg]
153496 [Thread-9] INFO sound.OooO - Playing music with id [battle_ambience_01.ogg]
157968 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
179379 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
179383 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
179384 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
179387 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
189629 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
189632 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
189634 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
195113 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
195116 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
195119 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
195123 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
195125 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
195128 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
1413329 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
1413334 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
1413336 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
1413339 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
1413345 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
1413347 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
1421497 [Thread-3] INFO data.weapons.onhit.seven_CryptodeimosOnFire - seven_CryptodeimosCombatListener has been added!
1432589 [Thread-3] INFO sound.public - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
1432597 [Thread-7] INFO sound.public - Cleaning up music with id [battle_ambience_01.ogg]
1432745 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.weapons.onhit.seven_CryptodeimosOnHit.onHit(seven_CryptodeimosOnHit.java:47)
at com.fs.starfarer.combat.entities.MovingRay.notifyDealtDamage(Unknown Source)
at com.fs.starfarer.combat.E.A.A.o00000(Unknown Source)
at com.fs.starfarer.combat.E.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.super(Unknown Source)
at com.fs.starfarer.combat.E.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.super(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.combat.CombatState.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(Unknown Source)
1433067 [Thread-9] INFO sound.public - Creating streaming player for music with id [battle_ambience_01.ogg]
1433068 [Thread-9] INFO sound.OooO - Playing music with id [battle_ambience_01.ogg]
Spoiler
This is my first ever forum post so in case of mistakes guidance is welcomed(and hello all)