Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: CTD on accessing pirate station market  (Read 542 times)

Ishman

  • Commander
  • ***
  • Posts: 237
    • View Profile
CTD on accessing pirate station market
« on: August 10, 2019, 01:12:56 AM »

Seen this one several times now.

Spoiler
2166998 [Thread-10] INFO  sound.oo0O  - Creating streaming player for music with id [faction_pirate_market_02_hostile_var01.ogg]
2166998 [Thread-10] INFO  sound.null  - Playing music with id [faction_pirate_market_02_hostile_var01.ogg]
2167212 [Thread-4] INFO  sound.oo0O  - Cleaning up music with id [Desolation.ogg]
2167212 [Thread-4] INFO  sound.oo0O  - Cleaning up music with id [FearMachine.ogg]
2167225 [Thread-8] INFO  sound.oo0O  - Cleaning up music with id [faction_pirate_market_02_hostile_var01.ogg]
2167499 [Thread-10] INFO  sound.oo0O  - Creating streaming player for music with id [faction_pirate_market_02_hostile_var01.ogg]
2167499 [Thread-10] INFO  sound.null  - Playing music with id [faction_pirate_market_02_hostile_var01.ogg]
2167582 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at com.fs.starfarer.api.impl.combat.CRPluginImpl.applyMaxCRCrewModifiers(CRPluginImpl.java:48)
   at com.fs.starfarer.campaign.fleet.FleetMember.updateStatsBasedOnCrew(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetMember.updateOnlyStatsThatCanRelyOnCROrCre w(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.syncIfNeeded(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.sort(Unknown Source)
   at com.fs.starfarer.campaign.fleet.FleetData.sort(Unknown Source)
   at com.fs.starfarer.campaign.fleet.CargoData.sort(Unknown Source)
   at com.fs.starfarer.campaign.fleet.CargoData.sort(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.submarkets.BlackMarketPlugin.updateCargoPreP layerInteraction(BlackMarketPlugin.java:112)
   at com.fs.starfarer.campaign.ui.o0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.<init>(Unknown Source)
   at com.fs.starfarer.coreui.o00o.<init>(Unknown Source)
   at com.fs.starfarer.coreui.o00o.<init>(Unknown Source)
   at com.fs.starfarer.ui.newui.O0oO$5.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.newui.O0oO.setCurrentTab(Unknown Source)
   at com.fs.starfarer.ui.newui.O0oO.setCurrentTab(Unknown Source)
   at com.fs.starfarer.ui.newui.Objectsuper.showCoreInternal(Unknown Source)
   at com.fs.starfarer.ui.newui.Objectsuper.showCore(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.rulecmd.OpenCoreTab.execute(OpenCoreTab.java:40)
   at com.fs.starfarer.ui.newui.super.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.newnew.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.newnew.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.processInput(Unknown Source)
   at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
   at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.super.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.processInput(Unknown Source)
   at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
   at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.N.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.newui.Objectsuper.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.processInput(Unknown Source)
   at com.fs.starfarer.ui.v.dispatchEventsToChildren(Unknown Source)
   at com.fs.starfarer.ui.v.processInputImpl(Unknown Source)
   at com.fs.starfarer.ui.o00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.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)
[close]

Edit: oh, this is the music changed by a filter crash... I should just stop docking at pirate stations :/
« Last Edit: August 10, 2019, 01:14:33 AM by Ishman »
Logged

Morathar

  • Lieutenant
  • **
  • Posts: 64
    • View Profile
Re: CTD on accessing pirate station market
« Reply #1 on: August 10, 2019, 02:14:10 PM »

Unfortunately, this problem doesn't appear to be limited to pirate stations. Based on these other two threads - https://fractalsoftworks.com/forum/index.php?topic=15734.0 and https://fractalsoftworks.com/forum/index.php?topic=15681.0 - it looks like this crash has been seen at non-pirate markets as well...

For what it's worth, I don't think this problem is related to the game music. Based on your log (and the ones in the other threads), it appears to be an issue with the game trying to modify the combat readiness of some ship at the market in question (the exception is thrown by the applyMaxCRCrewModifiers() method).

Out of curiosity, which mods do you have enabled? If we can narrow down the list of mods involved in all the cases then it might help to pinpoint the issue. For reference, these are the mods that all the previous reports (including my own) had in common:

"raccoonarms",
"blackrock_driveyards",
"lw_console",
"istl_dam",
"DisassembleReassemble",
"Imperium",
"lw_lazylib",
"luddenhance",
"MagicLib",
"Mayasuran Navy",
"nexerelin",
"shadow_ships",
"swp",
"tahlan",
"underworld",
"vayrasector",
"shaderLib"

Logged

wasara

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: CTD on accessing pirate station market
« Reply #2 on: August 25, 2019, 11:52:18 PM »

I experienced the same crash.
This stopped occurring when i removed a mod with an outdated ship_data file, (Low Tech Arsenal)
I had:
Nexerelin
Vayra Sector
Vayra ship pack
Graphicslib
Magiclib
LazyLib
ConsoleCommands
running
Logged

Psiklaw

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: CTD on accessing pirate station market
« Reply #3 on: August 27, 2019, 05:25:43 AM »

Hello, I had these same issues and after posting about it on discord, was led to this thread to post my mod list. It happens randomly but I could reproduce it this time, saved outside of Arigato and everytime I clicked on the market it crashed, sometimes it let me click on it but choosing the trade option would crash. However, after flying around for a bit and opening random menus it seemed to stop crashing. Weird.

Anyway, these are the mods I'm using:

Another Portrait Pack 1.2.0
Blackrock Drive Yards 0.9.5
Combat Chatter 1.9.2d
Common Radar 2.5
Dassault-Mikoyan Engineering 1.0
Diable Avionics 2.04
Disassemble Reassemble 1.6.9
Kadur Remnant 3.0.3
LazyLib 2.4.e
MagicLib 0.27
Nexelerin 0.9.3b
Portrait Pack 1.2.3
Ship/Weapon Pack 1.10.3
SpeedUp 0.5.2
Starship Legends 1.2.1
Unknown Skies 0.42
Vayra's Sector 3.0.3
Vayra's Ship Pack 1.0.2
Version Checker 2.0
ZZ Audio Plus 1.1.1
ZZ GraphicsLib 1.4.0

None appear to be out of date, but I suspect I might have installed Vayra's mods without starting a new game. However I think this error happens regardless of that, since it's happened to me on other saves randomly, this time was just fairly easy to reproduce.

I've been playing without issues on a new save but this is what the log looked like after every crash:

Logged