Fractal Softworks Forum

Starsector => Bug Reports & Support => Bug Reports & Support (modded) => Topic started by: Ryu116 on June 05, 2017, 05:17:33 PM

Title: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Ryu116 on June 05, 2017, 05:17:33 PM
HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES



After the release of 0.8.1a version of Starsector and recent release of long awaited DynaSector and Nexerelin mods, people are starting to report the crash issues without providing the proper information.   Without the proper information, Alex (Founder of Starsector), modders, and the community will not be able to narrow down the bugs that caused the crash to desktop (CTD).

So, I am typing this to show you the very simple methods of how to properly give the information about CTD issues.



STEPS:

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



2)  Obtain the specific information from starsector.log.  Posting the entire starsector.log is not necessary, it is not most effective way to provide information to modders.   In order to provide the most useful information, scroll down to the bottom of starsector.log until you see the line that look similar to this:

ERROR (Any kind of error log)  - java.lang.NullPointerException

Example:
Here is an example of CTD log:

Code
179855 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
at src.lt.data.scripts.campaign.Lt_CampaignSpawnSpecialFleet.advance(Lt_CampaignSpawnSpecialFleet.java:60)
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$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

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.



3) Post the list of mods you activated in Starsector.  THIS IS AN IMPORTANT PART because without it, we have no idea what mods could cause conflicts in Starsector.



4) Describe which mods you installed prior to CTD.



5) Describe the details of what you were doing in Starsector that led to CTD.



To anyone who want any more information added to the guide, please post reply and I will update the guide.



Credits:

Phelan Hood - Thank you for the advice with an English language.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES (Can you stick it in mod section?)
Post by: Ryu116 on June 10, 2017, 07:54:29 PM
(http://i976.photobucket.com/albums/ae247/aflory2000/smile/bump.gif)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES (Can you stick it in mod section?)
Post by: SCC on June 12, 2017, 03:07:02 PM
Here's some good advice: if you make something important or useful, it's best to notify moderator or Alex that you've done this and talk to them if they want this to be pinned... Somewhere. They aren't mind-readers.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES (Can you stick it in mod section?)
Post by: Midnight Kitsune on June 13, 2017, 12:20:13 AM
I would suggest Baretail for windows users as it can read even the largest logs easily
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES (Can you stick it in mod section?)
Post by: Snrasha on June 13, 2017, 01:22:26 AM
You need maybe put more with the example than you have put, no?

Quote
Sometimes you can detect instantly the bugged mod, Like here, Lt_"class",  very low many mods begin with a L, you can so detect than you use a old version of Snrasha Looters mods and in this case, report the bug on the subject of this mod, else he cannot fix that, if he know not.
No? No idea how explain that when many mods have a initial on each class, for detect the bugged mod more easily with many mods.
This is a good idea to add that to the guide?


Sorry ><



Thank for this subject!
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: xhowlx on February 10, 2019, 09:37:05 PM
i gots a fatal error An it took me a while to find it but it only happens when i finalize my new game character and the galaxy starts loading me in here is a list of mods i'm using.

Active-Gates,
Audio Plus,
Combat Chatter,
Diableavionics.
GraphicsLib,
LazyLib,
MagicLib
Lightshow,
Nexerelin,
Oga Portrait Pack,
SCY,
Shadowyards,
Sylphon,
Templars,
Tyrador Safeguard Coalition,
Underworld,
UpgradedRotary Weapons.

And here is the error found in the logs.

1304528 [Thread-10] INFO  sound.H  - Playing music with id [miscallenous_main_menu.ogg]
1374967 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NoSuchMethodError: com.fs.starfarer.api.campaign.econ.MarketAPI.setBaseSmugglingStabilityValue(I)V
java.lang.NoSuchMethodError: com.fs.starfarer.api.campaign.econ.MarketAPI.setBaseSmugglingStabilityValue(I)V
   at data.scripts.world.templars.TEM_Antioch.addMarketplace(TEM_Antioch.java:103)
   at data.scripts.world.templars.TEM_Antioch.generate(TEM_Antioch.java:332)
   at exerelin.world.ExerelinNewGameSetup.addAntiochPart1(ExerelinNewGameSetup.java:144)
   at exerelin.world.ExerelinNewGameSetup.generate(ExerelinNewGameSetup.java:186)
   at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
   at com.fs.starfarer.ui.while.dismiss(Unknown Source)
   at com.fs.starfarer.ui.impl.float.dismiss(Unknown Source)
   at com.fs.starfarer.campaign.save.O0oO.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)


Please halp D;

Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: AxleMC131 on February 10, 2019, 10:13:34 PM
@xhowlx The Knights Templar mod isn't updated for the current version of Starsector. Make sure you check the current game version a mod is compatible with when you're downloading/installing it.

(Also this should have been in its own new bug report thread and not as a comment in this one.)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: TJJ on February 11, 2019, 02:09:53 AM
It'd be trivial to have a mod catch all uncaught exceptions, and automatically report them. (Or at least prompt the user for permission to do so)

Could even include an optional 'steps to reproduce' field for the user to complete, and a dump of the gamestate graph.(aka a save game)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: TiberQ on December 28, 2019, 06:46:03 PM
It'd be trivial to have a mod catch all uncaught exceptions, and automatically report them. (Or at least prompt the user for permission to do so)

Could even include an optional 'steps to reproduce' field for the user to complete, and a dump of the gamestate graph.(aka a save game)

+1,
those have my vote ;-)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Jaghaimo on January 21, 2022, 08:34:52 AM
Quote
3) Post the list of mods you activated in Starsector.  THIS IS AN IMPORTANT PART because without it, we have no idea what mods could cause conflicts in Starsector.

As of 0.95.1a we have a full info regarding mogs in the main starsector.log. Sadly, it is difficult to extract it from a large file, but what can be done is: delete the starsector.log file, and launch the game. You will see something like this:

Code
124  [main] INFO  com.fs.starfarer.StarfarerLauncher  - Running with the following mods (in order of priority):
124  [main] INFO  com.fs.starfarer.StarfarerLauncher  -      Starpocalypse [id: starpocalypse] [version 2.2.1] (from C:\Starsector\starsector-core\..\mods\starpocalypse)
125  [main] INFO  com.fs.starfarer.StarfarerLauncher  -     LazyLib [id: lw_lazylib] [version 2.7b] (from C:\Starsector\starsector-core\..\mods\lw_lazylib)
125  [main] INFO  com.fs.starfarer.StarfarerLauncher  -     MagicLib [id: MagicLib] [version 0.42] (from C:\Starsector\starsector-core\..\mods\MagicLib)
125  [main] INFO  com.fs.starfarer.StarfarerLauncher  -     Nexerelin [id: nexerelin] [version 0.10.3i] (from C:\Starsector\starsector-core\..\mods\nexerelin)
125  [main] INFO  com.fs.starfarer.StarfarerLauncher  -     Stellar Networks [id: stelnet] [version 2.4.0] (from C:\Starsector\starsector-core\..\mods\stelnet)
125  [main] INFO  com.fs.starfarer.StarfarerLauncher  -     Transponder Off [id: transpoffder] [version 1.1.2] (from C:\Starsector\starsector-core\..\mods\transpoffder)
128  [main] INFO  com.fs.starfarer.StarfarerLauncher  - Mod list finished

The deletion of starsector.log file should also be encouraged in order to get a cleaner, smaller log. Delete file, start the game again, load your save, trigger the CDT.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Jazuke Taizago on April 08, 2022, 07:22:57 AM
Seeing as i have the CombatMain issue and it is basically CTD. I didn't have this issue yesterday, and my Mods were no different than they are now, with the exception of a few inactive ones i wanted to test out, hopefully after this is resolved for me.

ACTIVE MODS:
Slightly Better Tech-Mining
A New Level of Confidence
Adjusted Sector
Arma Armatura
Attuned Drive Field Hullmod
Better Colonies
Better Deserving SMods
Captains Log
Caymons Ship Pack
ClearCommands
Combat Alarm Sounds
Combat Chatter
Concord
Console Commands
Dassault-Mikoyan Engineering
Deluxe Player Flags
Detailed Combat Results
Diable Avionics
DroneLib
Dynamic Tariffs
Fast Engine Rendering
Fleet Action History
Fleet Size By DP
Flux Reticle
Forge Production
Fuel Siphoning
Grand Colonies
High Tech Expansion
HyperDrive
Immersion Friendly Portrait Pack
Interstellar Imperium
Jackundor's Advanced Arms
LazyLib
Leading Pip
Locked and Loaded
Logistics Notifications
Low Maintenance
Magnetar
Machina Void Shipyards
MagicLib
Modern Carriers
More Hullmods
Nexerelin
Planet Search
Planetary Shield: Access Control
Pulse Industry
QoL Pack
Rotces Rats
ScalarTech Solutions
Seeker - Unidentified Contact
Shielded Holds For All
Ship Direction Marker
Ship/Weapon Pack
SpeedUp
Starship Legends
Stop Gap Measures
Superweapons Arsenal
Supply Forging
Tahlan Shipworks
Terraforming & Station Construction
Torchships and Deadly Armaments
Transfer All Items
Unknown Skies
Upgraded Rotary Weapons
VIC
Vayra's Ship Pack
Weapon Arcs
WhichMod
AudioPlus
Modified Industry Requirements
GraphicsLib
Ship Catalogue/Variant Editor

INACTIVE MODS:
Lightshow
Trailer Moments
AdvancedGunneryControl
Capture Officers and Crew
Cari's UI (All except Lite)
Commissioned Crews
DIY Planets
ED Shipyard
Hexagonal Shieldidgeridoos
Hostile Intercept (And Autopause)
Hullmod Barratry
Quality Captains: A Skill Rework
Skill Edit
Yunru's Unpack Blueprints

291764 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at com.fs.starfarer.O0OO.do.for(Unknown Source)
   at com.fs.starfarer.O0OO.do.o00000(Unknown Source)
   at com.fs.starfarer.O0OO.OOoO.o00000(Unknown Source)
   at com.fs.starfarer.O0OO.OOoO.Ò00000(Unknown Source)
   at com.fs.starfarer.campaign.CampaignState.showInteractionDialog(Unknown Source)
   at exerelin.utilities.versionchecker.UpdateNotificationScript.advance(UpdateNotificationScript.java:162)
   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)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: lustfull on January 25, 2023, 05:08:03 PM
help , every time i fight the remnant or the derelict domain resurgent, my game crash but i don't get the usual " permgen space" , it just crash and i found nothing usefull in the log. i aslo reset the game multiple time
 aslo tryed disable mod i suspected but no match

all mods are up to date.

"yunrutechmining",
  "$$$_lightshow",
  "pantera_ANewLevel40R",
  "AI-Retrofits",
  "adjustable_skill_thresholds",
  "advanced_gunnery_control_dbeaa06e",
  "anotherportraitpack",
  "armaa",
  "raccoonarms",
  "automatedcommands",
  "battletechportraitpack",
  "timid_admins",
  "better_deserving_smods",
  "beyondthesector",
  "capturecrew",
  "CJHM",
  "CAS",
  "chatter",
  "cmutils",
  "timid_commissioned_hull_mods",
  "lw_console",
  "timid_cum",
  "aaacrew_replacer",
  "diyplanets",
  "hm_flagpack",
  "Diktat Enhancement",
  "dragonslayer",
  "seven_nexus",
  "exoticatechnologies",
  "HHE",
  "forge_production",
  "sun_fuel_siphoning",
  "GrandColonies",
  "HMI",
  "gunnyhegexpeditionary",
  "hte",
  "hm_barratry",
  "IndEvo",
  "timid_xiv",
  "jaa",
  "JYD",
  "LTA",
  "lw_lazylib",
  "logisticsNotifications",
  "luddenhance",
  "MagicLib",
  "memeportraits",
  "more_hullmods",
  "nexerelin",
  "officerExtension",
  "planet_search",
  "progressiveSMods",
  "PulseIndustry",
  "pt_qolpack",
  "QualityCaptains",
  "zQualityCaptainsConfig",
  "repdec",
  "sun_ruthless_sector",
  "scan_those_gates",
  "SEEKER",
  "holdsforall",
  "swp",
  "simpleplayerflags",
  "speedUp",
  "sun_starship_legends",
  "stelnet",
  "StopGapMeasures3",
  "superweapons",
  "timid_supply_forging",
  "tahlan",
  "Terraforming & Station Construction",
  "star_federation",
  "underworld",
  "US",
  "UGH",
  "va11portraits",
  "vic",
  "whichmod",
  "yunru_arsenal",
  "yunru_cunt",
  "yunru_ht",
  "yunruhullmods",
  "yunru_midline_expansion",
  "yunru_ose",
  "yunru_pirate_collection",
  "yunruworlds",
  "yunrucore",
  "audio_plus",
  "mir_np",
  "shaderLib",
  "ShipCatalogVariantEditor".
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine on January 26, 2023, 01:03:24 AM
Crash in what way that doesn't leave a log message?
Does the application hang and need to be killed? If so, make sure you're on the latest Exotica Technologies (1.2.11 has the problem, 1.2.16 is latest).
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: lustfull on January 26, 2023, 02:08:58 PM
problem seems to be solve for now , thanks a lot.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Kenalbus on February 02, 2023, 12:27:51 AM
Active mods are :
Slightly better tech mining
$$$Lightshow
A new level of confidence 25
AdvancedGunneryControl
Apex Design Collective
Arsenal expansion
Diktat enhancement
Hegemony expeditionary auxiliary
High tech expansion
industrial evolution
Iron Shell
LTA
Lazylib
Luddic enhancement
MagicLib
Missing ships
Nes's ship and weapon
Nexerelin
Seeker - unidentified contact
Stop gap measures
Tahlan shipworks
Trochships and deadly armaments
Underworld
Upgraded rotary weapons
Vayra's ship pack
Weftin's ship pack
Xhan empire
zz GraphicsLib

I entered a system and a Domain artillery station began targeting me. Once the targeting 'eye' was full and it fired, the game crashed. I repeated this twice to make sure that was the series of events that led to the crash.

75341 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at com.fs.starfarer.campaign.CustomCampaignEntity.readResolve(Unknown Source)
   at com.fs.starfarer.campaign.CustomCampaignEntity.<init>(Unknown Source)
   at com.fs.starfarer.campaign.BaseLocation.addCustomEntity(Unknown Source)
   at indevo.industries.artillery.projectiles.RailgunShotEntity.spawn(RailgunShotEntity.java:59)
   at indevo.industries.artillery.entities.ArtilleryStationEntityPlugin.fireAtTarget(ArtilleryStationEntityPlugin.java:168)
   at indevo.industries.artillery.entities.ArtilleryStationEntityPlugin.fireAtTargets(ArtilleryStationEntityPlugin.java:103)
   at indevo.industries.artillery.entities.ArtilleryStationEntityPlugin.advance(ArtilleryStationEntityPlugin.java:83)
   at com.fs.starfarer.campaign.CustomCampaignEntity.advance(Unknown Source)
   at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
   at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source)
   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)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine on February 04, 2023, 05:44:49 PM
If you haven't solved it yet, update/redownload Industrial.Evolution.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Kenalbus on February 08, 2023, 06:20:40 PM
Active mods are :
Slightly better tech mining
$$$Lightshow
A new level of confidence 25
AdvancedGunneryControl
Apex Design Collective
Arsenal expansion
Diktat enhancement
Hegemony expeditionary auxiliary
High tech expansion
industrial evolution
Iron Shell
LTA
Lazylib
Luddic enhancement
MagicLib
Missing ships
Nes's ship and weapon
Nexerelin
Seeker - unidentified contact
Stop gap measures
Tahlan shipworks
Trochships and deadly armaments
Underworld
Upgraded rotary weapons
Vayra's ship pack
Weftin's ship pack
Xhan empire
zz GraphicsLib

When attempting to start a new game using the default sector configuration the game crashes. Starting with the random sector option enabled has no problem. When I disable industrial Evolution and start a default sector the game starts normally, but if I enable Industrial Evolution for that save, then it crashes again.

java.lang.NoClassDefFoundError: com/fs/starfarer/api/plugins/derelicts/IndEvo_ArtilleryStationPlacer
   at org.niatahl.tahlan.utils.IndEvoIntegrations.addDefenses(IndEvoIntegrations.kt:27)
   at org.niatahl.tahlan.TahlanModPlugin.onGameLoad(TahlanModPlugin.kt:168)
   at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
   at com.fs.starfarer.ui.N.dismiss(Unknown Source)
   at com.fs.starfarer.ui.impl.K.dismiss(Unknown Source)
   at com.fs.starfarer.campaign.save.LoadGameDialog.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.OoO0.buttonPressed(Unknown Source)
   at com.fs.starfarer.ui.oooO.Ò00000(Unknown Source)
   at com.fs.starfarer.ui.oooO.processInput(Unknown Source)
   at com.fs.starfarer.ui.V.o00000(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)
Caused by: java.lang.ClassNotFoundException: com.fs.starfarer.api.plugins.derelicts.IndEvo_ArtilleryStationPlacer
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine on February 15, 2023, 08:19:40 PM
Late reply, but the current release of Tahlan is not compatible with the latest Industrial.Evolution. There's a Tahlan beta on the Discord server you can get.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Baren on March 18, 2023, 12:41:44 AM
I'm currentlyn experiencing a CTD whenever I looked at one of my colony's storage and scrolled down.

548393 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at com.fs.starfarer.campaign.ui.trade.Object.renderShipWithCorners(Unknown Source)
   at com.fs.starfarer.api.campaign.impl.items.ShipBlueprintItemPlugin.render(ShipBlueprintItemPlugin.java:84)
   at com.fs.starfarer.campaign.ui.trade.Object.render(Unknown Source)
   at com.fs.starfarer.campaign.ui.trade.CargoStackView.renderAtCenter(Unknown Source)
   at com.fs.starfarer.campaign.ui.trade.CargoStackView.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.campaign.ui.trade.CargoDataGridView.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.e$Oo.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.e.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.campaign.ui.oOoO.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.campaign.ui.o0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.o0OO.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.N.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.OO0O.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.N.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.do.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.o0Oo.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.ui.v.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.Q.render(Unknown Source)
   at com.fs.starfarer.campaign.CampaignState.render(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(Thread.java:748)

My mods are:
  "PAGSM",
  "yunrutechmining",
  "pantera_ANewLevel25R",
  "AI-Retrofits",
  "AAZ_arrus_hullmods",
  "Adjusted Sector",
  "advanced_gunnery_control_dbeaa06e",
  "all_the_domain_drones+NewDrones",
  "mobile_star_fortress",
  "A_S-F",
  "anexweapons",
  "apex_design",
  "armaa",
  "raccoonarms",
  "automatedcommands",
  "battle_music",
  "timid_admins",
  "BSC",
  "bricky",
  "ORK",
  "chatter",
  "timid_commissioned_hull_mods",
  "su_Concord",
  "lw_console",
  "aaacrew_replacer",
  "istl_dassaultmikoyan",
  "hm_flagpack",
  "diableavionics",
  "dynamictariffs",
  "edshipyard",
  "seven_nexus",
  "exoticatechnologies",
  "a111164_ExtendPack",
  "HHE",
  "fleetsizebydp",
  "fp",
  "gladiatorsociety",
  "GrandColonies",
  "gundam_uc",
  "HMI",
  "hte",
  "HIVER",
  "hm_barratry",
  "sun_hyperdrive",
  "nbj_ice",
  "illustrated_entities",
  "IndEvo",
  "Interstellar Federation Refurbished -unbalanced-",
  "Imperium",
  "timid_xiv",
  "jaa",
  "JYD",
  "kingdomofterra",
  "Kings Anime Replacer",
  "kyeltziv",
  "LTA",
  "lw_lazylib",
  "ArkLeg",
  "lockedAndLoaded",
  "lunalib",
  "exshippack",
  "mag_protect",
  "MagicLib",
  "Mayasuran Navy",
  "su_CarrierHullmod",
  "niko_moreCombatTerrainEffects",
  "more_hullmods",
  "Musashimanufactor",
  "ness_saw",
  "sun_new_beginnings",
  "nexerelin",
  "yrex",
  "OcuA",
  "officerExtension",
  "oas",
  "ORA",
  "pn",
  "planet_search",
  "Polaris_Prime",
  "progressiveSMods",
  "QualityCaptains",
  "rotcesrats",
  "sikr",
  "sanguinary_autonomist_defectors",
  "tahlan_scalartech",
  "SCY",
  "SEEKER",
  "shadow_ships",
  "swp",
  "spacetruckin",
  "mayu_specialupgrades",
  "speedUp",
  "stardustventures",
  "sun_starship_legends",
  "StopGapMeasures3",
  "alcoholism",
  "superdegenerateportraitpack",
  "supportships",
  "tahlan",
  "presmattdamon_takenoprisoners",
  "Terraforming & Station Construction",
  "exalted",
  "star_federation",
  "TORCHSHIPS",
  "underworld",
  "uaf",
  "UNSC",
  "US",
  "ungp",
  "UGH",
  "vic",
  "whichmod",
  "XhanEmpire",
  "TraverserDesignBureau",
  "astroidships",
  "prv",
  "shaderLib"
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine on March 18, 2023, 06:52:05 PM
One of your mods has generated a blueprint for a ship that doesn't exist.

You can go into Starsector/saves and open your save's campaign.xml file (I recommend something like Notepad++). Ctrl+F for "ship_bp" and change the hull IDs to "paragon" or whatever.

Example of a blueprint entry from an old save of mine, with an Aurora blueprint:
Code: xml
<CIStack z="28120" rS="true" s="1.0" mS="1000000.0" cSPU="1.0" t="SPECIAL">
<d cl="SpID" z="28121" i="ship_bp" d="aurora"></d>
<c ref="28118"></c>
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Baren on March 18, 2023, 10:49:37 PM
One of your mods has generated a blueprint for a ship that doesn't exist.

You can go into Starsector/saves and open your save's campaign.xml file (I recommend something like Notepad++). Ctrl+F for "ship_bp" and change the hull IDs to "paragon" or whatever.

Example of a blueprint entry from an old save of mine, with an Aurora blueprint:
Code: xml
<CIStack z="28120" rS="true" s="1.0" mS="1000000.0" cSPU="1.0" t="SPECIAL">
<d cl="SpID" z="28121" i="ship_bp" d="aurora"></d>
<c ref="28118"></c>

It worked. Thanks.

Though I did have to haphazardly change half of the blueprints in storage into paragons because there were a lot of blueprints in the storage and I can't be bothered checking them one by one. The planet was designated as a delivery point and I have an extensive ruins tech-mining industry.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Wholesomeburn on June 10, 2023, 04:42:20 PM
I've been having a weird crash in a few of my games, I go to fight a fleet, one time it was a bounty fleet the other time it was a random scavenger that turned hostile and as I go to start the fight in CtDs me.

488082 [Thread-3] ERROR org.histidine.chatter.ChatterLine  - Error substituting text in line 'Snapperhead alert!'
java.lang.NullPointerException
   at org.histidine.chatter.ChatterLine.stripShipNamePrefix(ChatterLine.java:75)
   at org.histidine.chatter.ChatterLine.getSubstitutedLine(ChatterLine.java:40)
   at org.histidine.chatter.combat.ChatterCombatPlugin.printRandomMessage(ChatterCombatPlugin.java:556)
   at org.histidine.chatter.combat.ChatterCombatPlugin.printRandomMessage(ChatterCombatPlugin.java:490)
   at org.histidine.chatter.combat.ChatterCombatPlugin.playIntroMessage(ChatterCombatPlugin.java:872)
   at org.histidine.chatter.combat.ChatterCombatPlugin.advance(ChatterCombatPlugin.java:1005)
   at com.fs.starfarer.title.C.OO0O$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.oOOO.B.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.super(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

My mods are as follows:

I've tried disabling a few mods, but I have no idea what is causing it. Been giving me the null error, think you can see an issue?
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine on June 10, 2023, 07:53:26 PM
That's not the crash; the particular issue seen here with Combat Chatter just writes an error to log and continues. The actual crash error will be at the end of the log if the log is viewed immediately after the crash.

Going by your modlist, I'm guessing you'll want to update to Secrets of the Frontier 13.2a.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Wholesomeburn on June 10, 2023, 08:33:53 PM
Thank you, that fixed it!
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: CaptainHarlock on July 06, 2023, 10:52:45 AM
I keep crashing to desktop for seemingly random reasons. First it was after I tried to refit a ship, then it was when I jumped out of the system I was in using a jump point and with the last crash I was just flying around in my starting system. TYIA

My mod list is as follows
  "Adjusted Sector",
  "armaa",
  "raccoonarms",
  "timid_admins",
  "CAS",
  "chatter",
  "lw_console",
  "diyplanets",
  "diableavionics",
  "edshipyard",
  "a111164_ExtendPack",
  "forge_production",
  "GKSec",
  "galmart",
  "GrandColonies",
  "HMI",
  "hte",
  "hypernet",
  "IndEvo",
  "Imperium",
  "JYD",
  "kadur_remnant",
  "keruvim_shipyards",
  "lw_lazylib",
  "ArkLeg",
  "lunalib",
  "exshippack",
  "MagicLib",
  "nexerelin",
  "kayse_phaseships",
  "officerExtension",
  "JYDR",
  "planet_search",
  "RealisticCombat",
  "roider",
  "scalartech",
  "SEEKER",
  "speedUp",
  "stardustventures",
  "sun_starship_legends",
  "stellics",
  "stelnet",
  "StopGapMeasures3",
  "tahlan",
  "Terraforming & Station Construction",
  "star_federation",
  "uaf",
  "UNSC",
  "US",
  "vic",
  "shaderLib"

And this is what the log says

210297 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NoSuchMethodError: com.fs.starfarer.api.characters.PersonAPI.getTags()Ljava/util/Collection;
java.lang.NoSuchMethodError: com.fs.starfarer.api.characters.PersonAPI.getTags()Ljava/util/Collection;
   at stellics.filter.HasTag.accept(HasTag.java:17)
   at stellics.filter.HasTag.accept(HasTag.java:6)
   at stellics.helper.CollectionHelper.reduce(CollectionHelper.java:21)
   at stellics.helper.PersonHelper.hasOfficial(PersonHelper.java:54)
   at stellics.helper.PersonHelper.addIfMissing(PersonHelper.java:36)
   at stellics.helper.PersonHelper.addMissing(PersonHelper.java:23)
   at stellics.CourierListener.updateAgents(CourierListener.java:41)
   at stellics.CourierListener.reportEconomyTick(CourierListener.java:31)
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEconomyTick(ListenerUtil.java:118)
   at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.doEndOfStepStuff(Unknown Source)
   at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.nextFrame(Unknown Source)
   at com.fs.starfarer.campaign.econ.Economy.advance(Unknown Source)
   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)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine on July 06, 2023, 06:45:27 PM
Does your version of Starsector (latest and recommended is 0.96a-RC10) match the ones specified by your mods? stellics in particular, although I'm not sure which mod that is right now.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: CaptainHarlock on July 07, 2023, 07:49:39 AM
Does your version of Starsector (latest and recommended is 0.96a-RC10) match the ones specified by your mods? stellics in particular, although I'm not sure which mod that is right now.

I am running the latest version of Starsector but to use some of the mods I had to edit the mod.info file to manually change the game version. I figured that's what was crashing so I disabled those mods one by one and got to a point where I thought the game was stable but then I CTD without an error message. I looked in the log and found the following:

[Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    exerelin/campaign/intel/groundbattle/plugins/CataphractStrikeAbilityPlugin.dialogAddVisualPanel(Lcom/fs/starfarer/api/campaign/InteractionDialogAPI;)V @539: invokevirtual
  Reason:
    Type 'exerelin/campaign/intel/groundbattle/plugins/CataphractStrikeAbilityPlugin$1' (current frame, stack[1]) is not assignable to 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin$ButtonEntry'
  Current Frame:
    bci: @539
    flags: { }
    locals: { 'exerelin/campaign/intel/groundbattle/plugins/CataphractStrikeAbilityPlugin', 'com/fs/starfarer/api/campaign/InteractionDialogAPI', float, float, 'java/awt/Color', 'com/fs/starfarer/api/campaign/FactionAPI', 'java/awt/Color', 'java/awt/Color', 'java/awt/Color', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'java/util/List', 'java/util/List', 'java/util/Iterator', 'com/fs/starfarer/api/fleet/FleetMemberAPI', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'java/lang/String', float, 'java/lang/String', integer, 'java/lang/String', 'com/fs/starfarer/api/ui/LabelAPI', float, 'java/lang/String', 'com/fs/starfarer/api/ui/ButtonAPI', 'exerelin/campaign/intel/groundbattle/plugins/CataphractStrikeAbilityPlugin$1' }
    stack: { 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'exerelin/campaign/intel/groundbattle/plugins/CataphractStrikeAbilityPlugin$1' }

Am I correct in assuming that Arma Armatura is the reason for this crash? But I downloaded the fixed .jar file and put it in the right spot so now I'm not sure. Again TYIA
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine on July 07, 2023, 06:22:23 PM
That file needs to be in Arma Armatura/jars (not Nexerelin/jars), overwriting the existing armaa.jar file. Did you do that?
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: CaptainHarlock on July 07, 2023, 07:09:58 PM
That file needs to be in Arma Armatura/jars (not Nexerelin/jars), overwriting the existing armaa.jar file. Did you do that?

Yes, I did it twice to make sure but it didn't ask me to overwrite the second time. I disabled Arma Armatura and it's stable now.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Kenalbus on September 05, 2023, 11:23:42 AM
nvm fixed
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Wispborne 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):
(https://images-ext-2.discordapp.net/external/DcYphkcTRSnaBqOgAfg5yycQaIOFUSmqq_An3vg6CK0/https/i.imgur.com/QWk9Qxk.png)
With file extensions:
(https://images-ext-2.discordapp.net/external/mLvcFZqdsQOV7_SXaDfcgOamAtmTJixik61aEk1cwGI/https/i.imgur.com/Hlfzs7W.png)
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: JasonQog 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"
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine 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.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: JasonQog 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.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: devildog 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
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine 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.
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: FrutopiA 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]
Title: Re: HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES
Post by: Histidine on January 20, 2024, 10:19:18 PM
Starsector 0.95.1 saves aren't compatible with 0.96. (https://fractalsoftworks.com/forum/index.php?topic=28162.msg414278#msg414278)