Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Pages: 1 2 [3]

Author Topic: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES  (Read 21594 times)

Wispborne

  • Captain
  • ****
  • Posts: 408
  • Discord: wispborne
    • View Profile
Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
« Reply #30 on: September 26, 2023, 09:19:21 AM »

I know the OP hasn't been online in a couple of years, but this is pinned, so:

TLDR: When posting a crash, please also include the 5-10 lines above the crash.

See where it say 179855 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException with the rest of lines below it?  That's is what you want to provide when posting crash log.

The lines above the crash can be critically important, not only the crash.

In some cases, a crash will occur when loading a specific json or csv file, but the crash itself will not say which. However, the lines above the crash will often say which file was loading, pointing you straight to the problem. Looking for the line on the same thread as the crash filters out the unrelated ones.

For example, this crash:
Code
81957 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - org.json.JSONException: JSONObject["id"] not found.
org.json.JSONException: JSONObject["id"] not found.
at org.json.JSONObject.get(JSONObject.java:406)
at org.json.JSONObject.getString(JSONObject.java:577)
at com.fs.starfarer.loading.WeaponSpecLoader.o00000(Unknown Source)
at com.fs.starfarer.loading.WeaponSpecLoader.o00000(Unknown Source)
at com.fs.starfarer.loading.SpecStore.O0000(Unknown Source)
at com.fs.starfarer.loading.ResourceLoaderState.init(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(Thread.java:750)
The crash itself is not very useful.

However, if we add the five lines above that
Code
81906 [Thread-3] INFO  com.fs.starfarer.loading.WeaponSpecLoader  - Loading projectile [data\weapons\proj\heavyblaster_rem_shot.proj]
81906 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [DIRECTORY: S:\My Games\Starsector 0.96\starsector-core\..\mods\ Dakkaholics Sprites-1.4 (data\weapons\proj\heavyblaster_rem_shot.proj)]
81924 [Thread-6] INFO  com.fs.starfarer.loading.scripts.ScriptStore  - Class [data.missions.eis_traitors.MissionDefinition] already loaded (perhaps from jar file, or due to a reference from another class), skipping compilation.
81954 [Thread-6] INFO  com.fs.starfarer.loading.scripts.ScriptStore  - Class [data.missions.eis_queens.MissionDefinition] already loaded (perhaps from jar file, or due to a reference from another class), skipping compilation.
[code]81957 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - org.json.JSONException: JSONObject["id"] not found.

We can see that the last thing the game did on the same thread as the crash (Thread-3) was try to load " Dakkaholics Sprites-1.4 (data\weapons\proj\heavyblaster_rem_shot.proj)" and now we know where to look.


edit: Also
1)  Locate the starsector.log located in Starsector folder:
Starsector\starsector-core

If the user doesn't have file extensions enabled, it will just appear as "starsector". Images help here, showing how it looks both with and without extensions.
Windows default (no file extensions):

With file extensions:
« Last Edit: September 26, 2023, 09:36:43 AM by Wispborne »
Logged
Mod: Persean Chronicles | Mod Manager: SMOL | Tool: VRAM Estimator | Tool: Forum+Discord Mod Database | If I'm inactive for 3 months, anyone can use any of my work for anything (except selling it or its derivatives).

JasonQog

  • Ensign
  • *
  • Posts: 8
    • View Profile
Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
« Reply #31 on: October 07, 2023, 12:31:33 AM »

Chrashes on loading into game after selecting how much credits and captains i want.

Report
Spoiler
216138 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at com.fs.starfarer.combat.entities.terrain.Planet.<init>(Unknown Source)
   at com.fs.starfarer.combat.entities.terrain.Planet.<init>(Unknown Source)
   at com.fs.starfarer.campaign.CampaignPlanet.<init>(Unknown Source)
   at com.fs.starfarer.campaign.CampaignPlanet.<init>(Unknown Source)
   at com.fs.starfarer.campaign.BaseLocation.addPlanet(Unknown Source)
   at data.scripts.world.systems.HS_Neue_Jangala.generate(HS_Neue_Jangala.java:108)
   at data.scripts.world.HyperionGen.generate(HyperionGen.java:67)
   at data.scripts.HyperionModPlugin.onNewGame(HyperionModPlugin.java:34)
   at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
   at com.fs.starfarer.ui.public.dismiss(Unknown Source)
   at com.fs.starfarer.ui.impl.L.dismiss(Unknown Source)
   at com.fs.starfarer.campaign.save.J.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
   at com.fs.starfarer.ui.I.Ò00000(Unknown Source)
   at com.fs.starfarer.ui.I.processInput(Unknown Source)
   at com.fs.starfarer.ui.W.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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[close]

Mods
Spoiler
{"enabledMods": [
  "chatter",
  "lw_console",
  "edshipyard",
  "gss",
  "GrandColonies",
  "hte",
  "hyperionsystems",
  "IndEvo",
  "largerZoomOut",
  "lw_lazylib",
  "ArkLeg",
  "lunalib",
  "MagicLib",
  "nexerelin",
  "portrait_changer",
  "scan_those_gates",
  "sun_starship_legends",
  "scf",
  "tahlan",
  "shaderLib"
]}
[close]

"edit" oh wait is this the right place to post or just the tutorial how to post? "endedit"
"edit2" how do i move it, or can someone move it for me"endedit2"
« Last Edit: October 07, 2023, 12:33:31 AM by JasonQog »
Logged
The Hyperion, always.

Histidine

  • Admiral
  • *****
  • Posts: 4682
    • View Profile
    • GitHub profile
Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
« Reply #32 on: October 07, 2023, 12:33:59 AM »

Looks like a Hyperion Systems bug; make sure you're on the latest version and inform NinjaSiren if it's up to date.
Logged

JasonQog

  • Ensign
  • *
  • Posts: 8
    • View Profile
Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
« Reply #33 on: October 07, 2023, 12:35:53 AM »

Looks like a Hyperion Systems bug; make sure you're on the latest version and inform NinjaSiren if it's up to date.

OK ill check, thank you.
Logged
The Hyperion, always.

devildog

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
« Reply #34 on: December 17, 2023, 11:37:24 AM »

every time I start a battle the game crashes with a fatal null error
1086274 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at RealisticCombat.com.fs.starfarer.api.impl.campaign.skills.BallisticWeaponTraini ng$Level1.apply(BallisticWeaponTraining.java:45)
   at com.fs.starfarer.campaign.CharacterStats.applyPersonalToStats(Unknown Source)
   at com.fs.starfarer.campaign.CharacterStats.applyPersonalToShip(Unknown Source)
   at com.fs.starfarer.combat.entities.Ship.setCaptain(Unknown Source)
   at data.hullmods.armaa_wingCommander.assignPilotToFighters(armaa_wingCommander.java:748)
   at data.hullmods.armaa_wingCommander.applyEffectsToFighterSpawnedByShip(armaa_wingCommander.java:708)
   at com.fs.starfarer.combat.entities.ship.A.ooOO.while(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.A.ooOO.ÓO0000(Unknown Source)
   at com.fs.starfarer.combat.entities.ship.A.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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
I'm using 0.96a-RC10 with these mods
philip andrada gas station manager
new level of confidence
advance gunnery control
amazigh's ship foundry
AoTD-lost glory, the sleeper, vaults of knowledge, virtues of society
Apex Design collective
Arma Armature
Brighton federation
Combat activators
combat chatter
console commands
epeta consortium
grand colonies
H.M.I supervillains
H.M.I
industrial revolution
Luna lib
lazy lib
magic lib
myasuryan navy
missile ship overhaul
missing auxilary, civilian, dreadnought, midline, path, pirate ships
nexerelin
planetary shield access
realistic combat
rodier union 
scalar tech solutions
substances abuse
suitable star system take no prisoners
take no prisoners
teraforming and station construction
UAF
UNSC
unusually gullible hill mods
which industry
graphics lib
I've only increassed max ships in fleet, max officers, max S mods, max DP
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4682
    • View Profile
    • GitHub profile
Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
« Reply #35 on: December 17, 2023, 05:11:45 PM »

I'm guessing Realistic Combat's Ballistic Weapon Training skill doesn't work with Arma Armatura giving the skill to strikecraft squadron pilots.

Go into the intel screen's Squadron Management tab and see if you can remove or respec the affected pilot.
Logged

FrutopiA

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
« Reply #36 on: January 20, 2024, 05:12:26 AM »

Hyperspace traveling from Askonia to Valhalla.
No mods.
Spoiler
227956 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager  - Added trade fleet route from Thulian Raider Base to Salamanca
228446 [Thread-3] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO  - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
228460 [Thread-7] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO  - Cleaning up music with id [campaign_music_part_2_v28.ogg]
228566 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at com.fs.starfarer.api.impl.campaign.intel.bases.PirateBaseIntel.updateStationIfN eeded(PirateBaseIntel.java:486)
   at com.fs.starfarer.api.impl.campaign.intel.bases.PirateBaseIntel.checkForTierChan ge(PirateBaseIntel.java:610)
   at com.fs.starfarer.api.impl.campaign.intel.bases.PirateBaseIntel.advanceImpl(PirateBaseIntel.java:573)
   at com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin.advance(BaseIntelPlugin.java:78)
   at com.fs.starfarer.api.impl.campaign.intel.BaseEventManager.advance(BaseEventManager.java:114)
   at com.fs.starfarer.api.impl.campaign.intel.bases.PirateBaseManager.advance(PirateBaseManager.java:59)
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
   at com.fs.starfarer.campaign.CampaignState.advance(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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
228926 [Thread-9] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO  - Creating streaming player for music with id [campaign_music_part_2_v28.ogg]
228926 [Thread-9] INFO  sound.H  - Playing music with id [campaign_music_part_2_v28.ogg]
[close]
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4682
    • View Profile
    • GitHub profile
Logged
Pages: 1 2 [3]