Logo Platform
logo amplifiers simplified

[MAC] 140 turns lost - Automatic update crashes the game

Reply
Copied to clipboard!
8 years ago
Jun 25, 2017, 11:43:09 PM

Hello!


Yesterday I was playing normally when the game crashed again to make an update. I had already turned off automatic at Steam configuration updates so as not to risk the game stopping during the match, but it did not work.

There is a serious problem with Steam updates. Although I have configured to upgrade only when I start the game, every day at 0am it crashes the match to update. The last time was no different, but my saved game got corrupted and I can no longer run any saved turns. I had to start another game.

There something that I can do to restore saved games? What I can do to definitely stop automatic updates?


Thank you.


0Send private message
8 years ago
Jun 26, 2017, 12:44:49 AM

I myself have not ever heard of steam forcing the game to close/crash to update it.


If it is being caused by steam updates you will want to look at the steam client settings, specifically the downloads section where you can limit the auto-update schedule (which might have something to do with it being 0am) and also clear the download cache (in case its somehow causing it)


Did this crashing make all your saves unloadable? as the game normally makes a few AutoSaves that should still work.

I am not sure what could cause this, as it seems odd for steam to cause this.


If you could upload a save that you can’t load along with a diagnostics file (found in %My Documents%\Endless Space 2\Temporary Files) of a time when the game crashed. 

Also the contents of the “Dump Files” folder would be good.

This should help with solving the problem if the game has any hand in causing it.

0Send private message
8 years ago
Jun 26, 2017, 4:58:53 AM



If it is being caused by steam updates you will want to look at the steam client settings, specifically the downloads section where you can limit the auto-update schedule (which might have something to do with it being 0am) and also clear the download cache (in case its somehow causing it)

I did It. I scheduled to update only when I start to play, so I click on "Play", Steam download game update before game loads. I blocked background updates.
But, always that game crash I see Steam screen transferring data. Maybe some problem with cloud savegame files?


Did this crashing make all your saves unloadable? as the game normally makes a few AutoSaves that should still work.


No, all past times I could load last turn with no problem. I don´t know what happen this time. I saved turn 125 manually, after that I start to play until turn 142 and I have autosaves betwen these turns. All of these autosaves don´t load, but I can load turn 125 that I saved manually. Maybe this information can be important.


If you could upload a save that you can’t load along with a diagnostics file (found in %My Documents%\Endless Space 2\Temporary Files) of a time when the game crashed. 

Also the contents of the “Dump Files” folder would be good.

This should help with solving the problem if the game has any hand in causing it.

Please tell me where these files are located in OSX. All save games still are here. I´m having this crash issue since I start play Endless2. I can´t play more than 90 minutes without a crash. I´ll disable cloud backup for a while to check game stability.

Thank you for your quick reply.


0Send private message
8 years ago
Jun 26, 2017, 8:34:24 AM

I'm on windows so I'm not 100% sure but I beleve the folder is "/Users/YourUserName/Library/Application Support/Endless Space 2" 

Inside this folder there should be a folders named "Save Files", "Dump Files" and "Temporary Files" (there should be a few more folders but you don't need them for now)


So if you can find it all, please upload: 

From the "Save Files" Folder:

1) The Broken Save file

2)An unbroken Save file of just before the error (this is for devs to try replicate the error)


From the "Dump Files" Folder:

3)The "Dump Files" from the crash


From the "Temporary Files" Folder:

4)The Diagnostics - [Time&Date].html of the game when it crashed (there are ten of these files so make sure to get the right one, the time and date in the file name describe when the game was launched)

0Send private message
8 years ago
Jun 27, 2017, 4:47:32 PM

Sorry, I could not find this folder as you can see bellow. I will try to find It again. For a while, I can tell you some news;  


I don´t know wy, but all latest savegames that not load desapeared after I started new game with another faction. Seeing this, considerating played hours, I think - Is better lose some hours than all turns, and I can´t do anything after all corrupted savegames are definitely lost - so I loaded again turn 125  to start from this point again when I noticed that this turn was updated to 142.
- Yes, a really mess -
The crashing issue still happening. I can´t play more than one hour without an interrupt. It´s making me very upset because my Mac isn´t new and It hangs a little to load the game. I need 8 minutes to start play after launch the game. (I have a i5 core with 12Gb RAM) This is the main point; a fix that stop crashing.

Please help me to find all data you need to fix It.

Thank you!

Updated 8 years ago.
0Send private message
8 years ago
Jun 27, 2017, 6:22:19 PM

Try typing "~/Library/Application Support/Endless Space 2" in finders "Go / Go To Folder" Option 


If that does not work try using the search to find a game save (and therefore the game save folder) 

To do that just get the name of a save from the game (e.g. "Unfallen Turn 24") and then search for that with .zip on the end (e.g. "Unfallen Turn 24.zip")


Unfortunatly I can't provide too much help without having the files as they tell me what the games doing.



If a dev sees this please do mention the Mac Game save location as I was sure it was in Library/Application Support/

0Send private message
8 years ago
Jun 27, 2017, 9:35:22 PM

Hi!

I noticed that all corrupted save games are overite by game during last match, so I played again until the crashing occur.  I´m sending you Diagnostics - 2017'06'27 @1630'07'' and last autosave files. I could´t find Dump folder. I have cuurent folder tree inside Endless 2 folder:


Here is all files and a crash report from OSX. 


Bug report [Mac].zip

Please tell me if you need something more. Today I played about 11 turns before crash occurs.

Thank you!

0Send private message
8 years ago
Jun 27, 2017, 10:09:28 PM

Ok, I've had a brief look at the Diagnostics file (its a very large file)

The first thing I've noticed is how it ends with

GameServerState_Turn_AI_PrepareSync

GameServerState_Turn_AI_Sync

Normaly they end with (even if you Alt-F4 the program)

Flushing diagnostics before closing streams...

This means that the game closed without it expecting to (or atleast, it didn't respond to being told to close)


I was able to load your save and end the turn (you have a good game going on so far btw)


I  noticed a number of warnings in my diagnostics (from running your save) and your diagnostics that I had not seen before

So the dev team may want to look at them, but I do not beleve them to be causing this crashing.


Unfortunatly, I come to the end of my knowledge on the area, so I do not know how to help you with this situation

All I can suggest is try verifing the game files in steam and see if that works.


The Devs should be active on the forums around 10am Central European Time its about 11pm CET When I posted this. 

So Hopefully they will be able to fix this as they have more expertise with the game and Steam than I do.

I suggest you post a comment after this one with the all the details you have about the issue to help them with understanding and fixing it.

0Send private message
8 years ago
Jun 28, 2017, 1:55:03 AM

Ok, I´m very happy to see your commitment to solve the problem, thank you!

So, I love this game and I start play with some programs running in background: Chrome, Safari, Firefox, Ps, LR and Finder, but sometimes they are closed (except browsers) and this issue still occurs. All gameplay is slow, this game is very heavy for my Mac, but I have an SSD for primary disk and original SATA HD as second. As I mentioned, I have 12Gb of RAM and a app that optimizes the use of RAM (Memory Cleaner X).

I simply start to play and after 10, 12 turns the game crashes. Sometimes I´m not playing, I leave game running and when I come back It was crashed, so there are nothing related with number of turns. I noticed that is not related with updates too.

Sometimes I play 2 or 3 turns and I close game, but since last week when I close Endless, the game don´t close by clicking on Exit to desktop option. I need to force close through OSX, or "Kill process" to exit game, but this issue is new. The crashing issue occurs since I bought the game.

It 's hard for me... when I want to play it hangs, when I want to leave it does not leave. Lol

Thanks for talking about my match! Man,  I'm having a hard duel with the Vodyani, they are drinking my ships with soda.

I´m new in this game and I don´t know very well about market routes, diplomacy and another details, but If I don´t play I´ll not learn, so, let´s play a lot!!

Thank you again for your support.



0Send private message
8 years ago
Jun 28, 2017, 4:11:29 PM

I got It!!!

I´m sending you a corrupted savegame. This autosave file do not open and there are several files in same situation. 


These files are: 

Diagnostics - 2017'06'28 @0106'50''.html <-- Last file generated last night (after midnight) I was playing and crashed, but I played again until 3am

Diagnostics - 2017'06'28 @1242'26''.html <-- Today when I back to play and It don´t opened

Diagnostics - 2017'06'28 @1254'35''.html <-- Today, I tryied to open another autosaved file 


AutoSave 907.zip <--- last autosaved game

All of then there --> Crash report.zip

Thank you!

0Send private message
8 years ago
Jun 29, 2017, 5:38:24 PM

I've Tried to load the save, but as expected I could not load it. I also got the same Errors

The wrapper simulation object is not initialized or released.

Amplitude.Unity.Simulation.SimulationObjectWrapper:Refresh(System.Reflection.ParameterInfo) Ship:UpdateRanks() Ship:UpdateLevel() Ship:Load() HeroShip:Load(System.Reflection.ParameterInfo) Hero:LoadShip() Hero:Load() Hero:Load(System.Reflection.ParameterInfo) DepartmentOfEducation+c__IteratorB:MoveNext() Amplitude.Coroutine:Run() Amplitude.Coroutine+c__Iterator2:MoveNext() UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

Game created.

GameServerState_LaunchGame:GameService_CreateGameComplete(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) Amplitude.Unity.Game.GameManager:OnCreateGameComplete(System.Reflection.ParameterInfo) Amplitude.Unity.Game.GameManager:CreateGameAsync_CoroutineExceptionHandler(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) Amplitude.Coroutine+c__Iterator2:MoveNext() UnityEngine.SetupCoroutine:InvokeMoveNext(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo)

ArgumentException: The prerequisite context must contains a valid simulation object reference. Parameter name: context

Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Amplitude.Unity.Framework.PathPrerequisite.Check (Amplitude.Unity.Framework.PrerequisiteContext context)(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: RankPatternDefinition.CheckPrerequisites (Amplitude.Unity.Framework.PrerequisiteContext context)(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Ship.UpdateRanks ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Ship.UpdateLevel ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Ship.Load ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: HeroShip.Load (.Hero hero)(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Hero.LoadShip ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Hero.Load ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Hero.Load (.Empire empire)(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: DepartmentOfEducation+c__IteratorB.MoveNext ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Amplitude.Coroutine.Run ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Amplitude.Coroutine+c__Iterator2.MoveNext ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Rethrow as GameException: The game creation has failed.(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: GameServerState_LaunchGame.GameService_CreateGameComplete (System.Object sender, Amplitude.Unity.Game.CreateGameCompleteEventArgs e)(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Amplitude.Unity.Game.GameManager.OnCreateGameComplete (Amplitude.Unity.Game.CreateGameCompleteEventArgs e)(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Amplitude.Unity.Game.GameManager.CreateGameAsync_CoroutineExceptionHandler (System.Object sender, Amplitude.CoroutineExceptionEventArgs args)(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: Amplitude.Coroutine+c__Iterator2.MoveNext ()(0) Amplitude.Diagnostics:UnityEngineLogCallback(System.Reflection.ParameterInfo, System.Reflection.ParameterInfo, System.Reflection.ParameterInfo) at Error while parsing stackframe: UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress)(0)

unfortunately, I'm Still at a lost as to what you can do to stop these errors.

Updated 8 years ago.
0Send private message
8 years ago
Jun 29, 2017, 9:31:02 PM

I understand. Sorry for ask you so many times. I´m trying to avoid this issue doing a manual saves every turn.  

0Send private message
8 years ago
Jun 29, 2017, 9:51:17 PM
streetshot5 wrote:

I understand. Sorry for ask you so many times. I´m trying to avoid this issue doing a manual saves every turn.  

There is Quicksave where you just press Ctrl+F5 (Could be diffrent keys on mac, Check in Options/Controls)  on the keyboard to make a quicksave if that helps

Updated 8 years ago.
0Send private message
0Send private message
8 years ago
Jul 6, 2017, 12:41:51 PM

Hi!

My friend, I´m not playing Endless 2 anymore since you tell me that you can´t help. I don´t know what to do. I´ll wait for some solution from game development team.

 

0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message