Fractal Softworks Forum

Please login or register.

Login with username, password and session length

Author Topic: Game Saves successfully but will not load  (Read 2984 times)

Fantastic Chimni

  • Commander
  • ***
  • Posts: 104
  • Chimni
    • View Profile
Game Saves successfully but will not load
« on: October 02, 2018, 08:19:03 AM »

I have been using save copy and after a certain point I am unable to load games saved despite continuing to play on that file for hours after, and make more saves as I go. When I check the log I get the below error. I am able to load games from 2 hours in, but after that I get this error.

The wording on the error is

"Error loading saved game, see starsector.log for details
its possible that the save game is from an incompatible version or was created with mods that are now disabled."

This happened from saving a copy in the campaign map then trying to load it seconds later and it still would not work.

If nothing else I'd like to figure out which mod is causing this so I can stop losing campaigns to it, if I cant figure out how to fix this.

Code
125091 [Thread-11] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading progress: 0.23236729
125108 [Thread-11] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading progress: 0.23740366
125109 [Thread-4] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Error loading
125109 [Thread-4] ERROR com.fs.starfarer.campaign.save.CampaignGameManager  -
---- Debugging information ----
cause-exception     : com.thoughtworks.xstream.io.StreamException
cause-message       :
class               : com.fs.starfarer.campaign.fleet.FleetMember
required-type       : com.fs.starfarer.campaign.fleet.FleetMember
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number         : 344863
class[1]            : java.util.ArrayList
converter-type[1]   : com.thoughtworks.xstream.converters.collections.CollectionConverter
class[2]            : com.fs.starfarer.campaign.fleet.FleetData
class[3]            : com.fs.starfarer.campaign.fleet.CargoData
class[4]            : com.fs.starfarer.api.impl.campaign.submarkets.StoragePlugin
class[5]            : com.fs.starfarer.campaign.econ.Submarket
class[6]            : com.fs.starfarer.campaign.econ.Market
class[7]            : exerelin.campaign.fleets.InvasionFleetManager$InvasionFleetData
class[8]            : exerelin.campaign.fleets.InvasionSupportFleetAI
class[9]            : com.fs.starfarer.campaign.fleet.CampaignFleet
class[10]           : java.util.HashMap
converter-type[2]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[11]           : com.fs.starfarer.campaign.rules.Memory
class[12]           : com.fs.util.container.repo.ObjectRepository
class[13]           : com.fs.starfarer.campaign.StarSystem
class[14]           : com.fs.starfarer.campaign.CampaignPlanet
class[15]           : com.fs.starfarer.campaign.CircularOrbit
class[16]           : com.fs.starfarer.campaign.CircularOrbitPointDown
class[17]           : com.fs.starfarer.campaign.CustomCampaignEntity
class[18]           : com.fs.starfarer.campaign.ai.CampaignFleetAI$FleetAssignmentData
class[19]           : com.fs.starfarer.campaign.ai.AssignmentModule
class[20]           : com.fs.starfarer.campaign.ai.ModularFleetAI
class[21]           : com.fs.starfarer.api.impl.campaign.fleets.PatrolFleetManager$PatrolFleetData
class[22]           : exerelin.campaign.fleets.ExerelinPatrolFleetManager
class[23]           : com.fs.starfarer.campaign.CircularOrbitWithSpin
class[24]           : com.fs.starfarer.api.util.TimeoutTracker$ItemData
class[25]           : com.fs.starfarer.api.util.TimeoutTracker
class[26]           : com.fs.starfarer.campaign.ai.StrategicModule
class[27]           : com.fs.starfarer.campaign.ai.NavigationModule$AvoidData
class[28]           : com.fs.starfarer.campaign.ai.NavigationModule
class[29]           : exerelin.campaign.fleets.ResponseFleetManager$ResponseFleetData
class[30]           : exerelin.campaign.fleets.ResponseFleetAI
class[31]           : com.fs.starfarer.api.impl.campaign.fleets.PatrolFleetManager
class[32]           : data.scripts.world.templars.TEM_TemplarsDefenseFleetManager$ActiveFleetData
class[33]           : data.scripts.world.templars.TEM_TemplarDefenseAI
class[34]           : com.fs.starfarer.campaign.CircularFleetOrbit
class[35]           : com.fs.starfarer.campaign.econ.Economy
class[36]           : com.fs.starfarer.campaign.StarSystem$UpdateFromHyperspaceLocation
class[37]           : com.fs.starfarer.campaign.BaseLocation$LocationToken
class[38]           : com.fs.starfarer.campaign.Hyperspace
class[39]           : com.fs.starfarer.campaign.CampaignEngine
converter-type[3]   : com.fs.starfarer.campaign.save.I
version             : not available
-------------------------------
com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception     : com.thoughtworks.xstream.io.StreamException
cause-message       :
class               : com.fs.starfarer.campaign.fleet.FleetMember
required-type       : com.fs.starfarer.campaign.fleet.FleetMember
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number         : 344863
class[1]            : java.util.ArrayList
converter-type[1]   : com.thoughtworks.xstream.converters.collections.CollectionConverter
class[2]            : com.fs.starfarer.campaign.fleet.FleetData
class[3]            : com.fs.starfarer.campaign.fleet.CargoData
class[4]            : com.fs.starfarer.api.impl.campaign.submarkets.StoragePlugin
class[5]            : com.fs.starfarer.campaign.econ.Submarket
class[6]            : com.fs.starfarer.campaign.econ.Market
class[7]            : exerelin.campaign.fleets.InvasionFleetManager$InvasionFleetData
class[8]            : exerelin.campaign.fleets.InvasionSupportFleetAI
class[9]            : com.fs.starfarer.campaign.fleet.CampaignFleet
class[10]           : java.util.HashMap
converter-type[2]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[11]           : com.fs.starfarer.campaign.rules.Memory
class[12]           : com.fs.util.container.repo.ObjectRepository
class[13]           : com.fs.starfarer.campaign.StarSystem
class[14]           : com.fs.starfarer.campaign.CampaignPlanet
class[15]           : com.fs.starfarer.campaign.CircularOrbit
class[16]           : com.fs.starfarer.campaign.CircularOrbitPointDown
class[17]           : com.fs.starfarer.campaign.CustomCampaignEntity
class[18]           : com.fs.starfarer.campaign.ai.CampaignFleetAI$FleetAssignmentData
class[19]           : com.fs.starfarer.campaign.ai.AssignmentModule
class[20]           : com.fs.starfarer.campaign.ai.ModularFleetAI
class[21]           : com.fs.starfarer.api.impl.campaign.fleets.PatrolFleetManager$PatrolFleetData
class[22]           : exerelin.campaign.fleets.ExerelinPatrolFleetManager
class[23]           : com.fs.starfarer.campaign.CircularOrbitWithSpin
class[24]           : com.fs.starfarer.api.util.TimeoutTracker$ItemData
class[25]           : com.fs.starfarer.api.util.TimeoutTracker
class[26]           : com.fs.starfarer.campaign.ai.StrategicModule
class[27]           : com.fs.starfarer.campaign.ai.NavigationModule$AvoidData
class[28]           : com.fs.starfarer.campaign.ai.NavigationModule
class[29]           : exerelin.campaign.fleets.ResponseFleetManager$ResponseFleetData
class[30]           : exerelin.campaign.fleets.ResponseFleetAI
class[31]           : com.fs.starfarer.api.impl.campaign.fleets.PatrolFleetManager
class[32]           : data.scripts.world.templars.TEM_TemplarsDefenseFleetManager$ActiveFleetData
class[33]           : data.scripts.world.templars.TEM_TemplarDefenseAI
class[34]           : com.fs.starfarer.campaign.CircularFleetOrbit
class[35]           : com.fs.starfarer.campaign.econ.Economy
class[36]           : com.fs.starfarer.campaign.StarSystem$UpdateFromHyperspaceLocation
class[37]           : com.fs.starfarer.campaign.BaseLocation$LocationToken
class[38]           : com.fs.starfarer.campaign.Hyperspace
class[39]           : com.fs.starfarer.campaign.CampaignEngine
converter-type[3]   : com.fs.starfarer.campaign.save.I
version             : not available

I also got the below a few hundred lines down
Code
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:281)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
Caused by: com.thoughtworks.xstream.io.StreamException:
at com.thoughtworks.xstream.io.xml.StaxReader.pullNextEvent(StaxReader.java:73)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
as well as
Code
	at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:91)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:85)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:80)
... 1 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[344863,111]
Message: An invalid XML character (Unicode: 0x{2}) was found in the value of attribute "{1}" and element is "13".
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)
at com.thoughtworks.xstream.io.xml.StaxReader.pullNextEvent(StaxReader.java:58)

Im running starsector with 8 gb ram allocation and 64 gb total in the computer, with 8gb available vram. Mod list below

Code
Arsenal Expansion
Audio Plus
Autosave
Blackrock Drive Yards
Combat Chatter
Common Radar
Console Commands
Dassault-Mikoyan Engineering
DIABLE AVIONICS
Disassemble Reassemble
DynaSector
Foundation Of Borken
GraphicsLib
GrytpypeMoriarty
Interstellar Imperium
Junk Pirates
LazyLib
Leading Pip
Legacy Of Arkgneisis
Lightshow
Mayasuran Navy
Neutrino corp
Nexerelin
ORA
Portrait pack
Safety Override mod
Save Transfer
SCY
Seekers Ship Pack
Shadowyards
Ship and Weapon Pack
Simulator Overhaul
Speed Up
Sylphon
Templars
ToggleWeaponGroup
Tyrador Safeguard Coalition
Underworld
Unknown Skies
Upgraded Rotary Weapons
Version Checker

Full starsector.log below

https://pastebin.com/D1w98yXu

Saves, one working and one not working at below link

https://www.dropbox.com/s/5qy8ilxio1i1bh1/SSSaves.7z?dl=0
« Last Edit: October 02, 2018, 01:34:20 PM by Fantastic Chimni »
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24113
    • View Profile
Re: Game Saves successfully but will not load
« Reply #1 on: October 02, 2018, 08:31:26 AM »

Could you link to a non-working save? It looks like somehow invalid data ends up in the XML, exactly where it ends up could help point towards how/why that happens.
Logged

Fantastic Chimni

  • Commander
  • ***
  • Posts: 104
  • Chimni
    • View Profile
Re: Game Saves successfully but will not load
« Reply #2 on: October 02, 2018, 01:34:43 PM »

Saves at below link, one working and one not working

https://www.dropbox.com/s/5qy8ilxio1i1bh1/SSSaves.7z?dl=0
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24113
    • View Profile
Re: Game Saves successfully but will not load
« Reply #3 on: October 02, 2018, 05:56:52 PM »

Thank you! Looking at the line the log indicates - line number 344863 - it's the following:

<savedVariant z="147117" hId="SRD_Ascordia_default_D" v="0" c="0" hVId="SRD_Ascordia_prototype" vDN="Prototype" s="REFIT" mAAW="false" q="0.8" gV="false">

In particular, this part: vDN="Prototype", which is the variant display name.

The exclamation marks are not the regular ascii ones. So I'd say that whatever is creating that variant with that name might be to blame. A good quick test would be to open up the not-working savefile and delete the exclamation marks, then trying loading it to see if it works.
« Last Edit: October 02, 2018, 05:58:38 PM by Alex »
Logged

Fantastic Chimni

  • Commander
  • ***
  • Posts: 104
  • Chimni
    • View Profile
Re: Game Saves successfully but will not load
« Reply #4 on: October 02, 2018, 07:32:52 PM »

Problem solved!

It worked and I loaded in successfully. Thank you so much! Also showed me a bit on how to troubleshoot this myself if it happens again.

This would have cost me a playthrough that I've been uploading on Youtube so far.
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24113
    • View Profile
Re: Game Saves successfully but will not load
« Reply #5 on: October 02, 2018, 07:44:51 PM »

Nice! If you don't mind, could you let the mod author know this is an issue? That is, if this is indeed mod-related.
Logged