Fractal Softworks Forum

Please login or register.

Login with username, password and session length

Author Topic: Error/CTD when firing a missile  (Read 829 times)

nemonaemo

  • Ensign
  • *
  • Posts: 9
    • View Profile
Error/CTD when firing a missile
« on: August 28, 2018, 02:09:38 AM »

Game crashed to desktop while firing a missile in combat (Squall or Hurricane MIRV, I can't recall) and threw this exception

I haven't been able to reproduce it since.

2142453 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: com.fs.starfarer.combat.entities.Missile cannot be cast to com.fs.starfarer.combat.entities.Ship
java.lang.ClassCastException: com.fs.starfarer.combat.entities.Missile cannot be cast to com.fs.starfarer.combat.entities.Ship
   at com.fs.starfarer.combat.ai.missile.MissileTwoStageSecondUnguidedAI.<init>(Unknown Source)
   at com.fs.starfarer.loading.specs.d.o00000(Unknown Source)
   at com.fs.starfarer.loading.specs.d.o00000(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.A.if.o00000(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.A.if.fireProjectile(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.trackers.OoOO.String.super(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.trackers.OoOO.super(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.trackers.D.super(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.trackers.D.super(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.trackers.OoOO.String(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.A.if.advance(Unknown Source)
   at com.fs.starfarer.combat.systems.oOoO.?0000(Unknown Source)
   at com.fs.starfarer.combat.systems.oOoO.advance(Unknown Source)
   at com.fs.starfarer.combat.entities.Ship.advance(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$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

(Game is modded, but that looks like a vanilla Starsector AI? I'm not sure. This might belong in the modded forum, I dunno)

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24125
    • View Profile
Re: Error/CTD when firing a missile
« Reply #1 on: August 28, 2018, 09:49:02 AM »

Thank you for the report! It's possibly mod-related in that whatever circumstances make it happen don't seem to come up in vanilla, but it very definitely looks like a bug in that AI anyway. Fixed it up!
Logged