#[SPZ2-6016] [1.0.0-beta2] repeatable crash on loading saved game

103 messages ยท Page 1 of 1 (latest)

thick panther
#

My saved game worked two days ago, but today it crashes immediately on loading, after getting to the map and letting me move the map for a second or so.

It says to attach a "minimal savegame" but I'm not sure how best to do that. I've zipped up the most recent file in my Saved Games folder.

pine lanternBOT
#

Thank you for reporting this bug! Our team will review your report soon.
Feel free to add more details in follow-up messages โ€” we're also scanning for duplicate reports automatically now.
๐Ÿ“จ There are currently 17 reports awaiting team review. Due to the high volume, it may take a little longer for us to get to yours.

๐Ÿ’พ Savegame files (.spz2) are very helpful if relevant to the issue!
Export via Main Menu โ†’ Play โ†’ click the download icon on the relevant savegame.
You can also find them here:
โ€ข Windows: %USERPROFILE%/AppData/LocalLow/tobspr Games/shapez 2/

pine lanternBOT
#

Laptop experiences a game crash on certification tutorial.
QA โ€ข Priority: High โ€ข Fix: None โ€ข Game: 1.0.0-alpha5-rc2

shapez 2 crashes randomly during the Certification phase, freezing and displaying a crash error window before becoming unresponsive. Log analysis reveals two errors: a savegame failing to load due to a version below the minimum supported, and an exception in achievement logic when leveling up a research upgrade. The crashes may be related to the user running DirectX 12, as switching to DirectX 11 was suggested as a workaround. The expected behavior is that the game runs without crashing durin...

#

'Object is null' error log present on console when launching save
To Do โ€ข Priority: Highest โ€ข Fix: Post 1.0 โ€ข Game: 1.0.0-dev

When loading a Savegame from Manufacture Mode, an "Object is null" error appears in the console related to ExtractorState deserialization. The issue occurs because Mini-Miners placed on inactive Extraction Spots are deserialized before Miner Booster Space Platforms are loaded, causing some Mini-Miners to lack simulation state. This is caused by non-deterministic map deserialization order that doesn't account for dependencies in systems using pattern matching like chained Mini-Miners. The erro...

#

Old saves are unlocked on Milestone 0
Done โ€ข Priority: High โ€ข Fix: None โ€ข Game: 0.1.0-pre8-dev โ€ข Resolution: Won't Fix

Old savegames from previous versions load with all structures blocked and reset to Milestone 0, even though shapes are already counted toward goals. This occurs specifically in Classic Mode when loading saves from earlier game versions. The issue is caused by renamed milestones in the game's progression system, resulting in a version mismatch that prevents proper milestone recognition. Players expect their savegames to load at the correct milestone level matching their actual progress. This w...

#

System.Exception at TrainNavigationSerializer.DeserializeWagonStateId when loading attached save
Done โ€ข Priority: Highest โ€ข Fix: Dimension Update [0.1.0] โ€ข Game: 0.1.0-pre2-rc1 โ€ข Resolution: Done

Loading a savegame crashes with a System.Exception in TrainNavigationSerializer.DeserializeWagonStateId. The crash occurs when attempting to load a savegame that was created in a previous build, saved, and then reloaded. The root cause was identified as flipped rail loops causing serialization issues with train wagon state data. The crash prevents the savegame from loading entirely. This has been fixed in the latest master build.

#

Fatal Error when Loading a savegame on the same build
Done โ€ข Priority: High โ€ข Fix: 4 - Early Access โ€ข Resolution: Done

Fatal Error occurs when loading a Savegame on the same build version. The issue manifests in two ways: first, the menu background Savegame fails to load because its version (1032) is below the minimum supported (1051); second, backup Savegames fail with a "Bad division: Cannot safely divide 400 by 150" error in BeltLanePresets. This error prevents the Game from initializing entirely. The issue occurred twice on Savegames without using cheats and has been marked as fixed.

#

Fatal Error: Savegame does not load (from Friday)
Done โ€ข Priority: Highest โ€ข Fix: 4 - Early Access โ€ข Game: 0.0.0-alpha23.1 โ€ข Resolution: Done

Savegame files from Friday with 100% completion fail to load with fatal errors. The issue occurs when trying to load these saves, with errors indicating the menu Savegame is below the minimum supported version (1032 vs 1082) and null reference exceptions in FluidPortSystem. Savegame files at 5% completion with 100 Structures load without issues. The problem may be related to Mods, though all old Mods and Savegame files were removed from the drive. The issue has been verified as fixed after a ...

thick panther
#

"This Tween has been killed" is certainly a concerning error message

#

This appears to be very similar to SPZ2-3053. This is a save where I just finished unlocking the final Normal milestone before I saved it. It's this one:

onyx badge
#

Bot...analyze!

#

@thick panther can you drag your save in unzipped right into here to see if the bot can analyze the save? It appears to be ignoring me.

#

Also do you have previous backup save files in your save folder that still work?

pine lanternBOT
#

๐ŸŽซ Many thanks for reporting this issue! We have created an internal ticket for further investigation and will keep you updated. The internal ticket ID is SPZ2-6016 for reference. If you want to provide further information, just comment on this thread.

#

[SPZ2-6016] [1.0.0-beta2] repeatable crash on loading saved game

grizzled coral
#

Hm bot seems to not like this savegame ๐Ÿ˜„

#

There you go ๐Ÿ™‚

pine lanternBOT
# grizzled coral
๐Ÿ’พ Normal 1.0 beta
Started in

1.0.0-beta2

Last played in

1.0.0-beta2

Scenario

Classic - Regular

Seed

89803

Research

100%

Buildings

1,066,721

Completed

Yes

thick panther
solar sage
onyx badge
onyx badge
solar sage
onyx badge
solar sage
#

The game probably uses a quick compression level. So zipping again with stronger settings can get a tiny bit more compression but the bulk of the reduction has already been done.

thick panther
#

Honestly, I zipped it up initially out of habit and then, when it didn't compress much, left it in the zip because I know Discord doesn't complain about zips, and I figured it might complain about a .spz2 save file.

onyx badge
thick panther
#

I did not try. I'll try now.

thick panther
#

I've got "play" and "export" and "delete", and "settings",

onyx badge
#

Unless...it opens the wrong folder, then change the path to: %USERPROFILE%\AppData\LocalLow\tobspr Games\shapez 2\savegames

thick panther
#

Oh. OK. They're named with UUIDs. Is there a way to tell which is which from the in-game screen? Or see the save title in the folders? Or do I just have to go by date?

onyx badge
#

v1 is the first save for example

thick panther
#

I meant how to tell which save folder is which. But I see the extremely tiny UUID on the loading screen now.

onyx badge
#

Date time unfortunately.

thick panther
#

Gotta copy it out and zoom in, though:

onyx badge
#

v1135? if that is same as what I think it is, that's an insane amount of autosaves ๐Ÿ˜‰

thick panther
#

Folder's got up to V130.

onyx badge
thick panther
#

Yeah, the UUID on the loading screen put me in the right folder.

onyx badge
#

Also don't delete the bad saves and then try to make it work that way, or you will lose a bunch of autosaves.

thick panther
#

V130 still crashes on load, trying V129 now.

thick panther
#

Yeah, That's what I did. Imported 129, trying to load it now.

#

If that fails, I'll import 128, 127, etc.

onyx badge
#

maybe try 125, 120, 115?

#

The saves do take a while to load.

thick panther
#

129 also crashes. To be clear: The issue is that I built something at some point during my last play session that worked in-game but then crashes when I try to load it?

onyx badge
#

Yes

thick panther
#

And I guess just "fixing the thing that makes it crash" isn't easy. Is there a way to tell what I did that broke it so it won't happen again?

#

I'm already loading saves from before I finished the last milestones and it's still crashing.

onyx badge
#

This will crash the game and trigger similar errors to what your save did:

#

And confirmed. beta4 crashes with that in the save.

thick panther
onyx badge
#

Really? ๐Ÿ˜‰

thick panther
#

Er, a 1->5 even splitter.

onyx badge
#

I don't know why I laughed when you realised exactly where you had something like that.
Just the shock of how complicated factories can be and you knowing exactly where it would be ๐Ÿ™‚

thick panther
#

It's a pretty fancy-looking piece!

onyx badge
#

Evil things can be fancy looking.
We should name it... The loop of death!!?

thick panther
#

There was a discussion on the discord about how to split belts/pipes evenly into numbers that weren't multiples of 2 or 3

#

Someone suggested this as a way to make a 5-way even splitter.

#

Because that's what it does: splits the first pipe into 2 then 6, and feeds one of the 6 back into the 2

onyx badge
#

I need to test that configuration right now!

onyx badge
thick panther
#

It does work! But also it crashes the game and breaks your save.

#

It's a lot easier to see when you spread it out a bit:

onyx badge
#

ok.....

thick panther
#

It didn't crash my game when I built it, to be clear.

#

Only when I tried to load the save.

onyx badge
#

No crash. Worked fine on reloading.

thick panther
#

Hmm.

#

Then maybe I don't know where I used that pattern.

onyx badge
#

Might be a variation like?:

#

Nope. Still worked fine.

thick panther
#

The last thing I built before saving and quitting was this incredible monument to poor planning:

#

I finished that, got the last milestone, saved, and quit. I don't THINK I added a loop like that.

onyx badge
#

Must be a save where its still working? ๐Ÿ™

thick panther
#

Nope, all the saves are before I finished it.

#

All the WORKING saves.

#

Still, I've got everything I need to make this. Most of the black/white weird shape outputs just aren't hooked up any more.

onyx badge
#

Oh. So you were able to go back far enough where the saves were still working which was before making that you mean?

#

This crashed:

#

But the routing, I don't see shapes being about to transport using that.

thick panther
#

Yeah, that wasn't wht I built, unless I saved with a version of it half-finished.

onyx badge
#

Half finished maybe makes sense.

#

But no matter what, that should never crash the game on reloading a save.

thick panther
#

I had the first screenshot I posted built and saved as a blueprint.

#

And I don't think I left any incomplete versions around. But I must have, somewhere.

#

Anyway. Thanks for the help!

onyx badge
#

You are welcome. I wanted to see if I could get you back up and running.

#

That crashes it too:

thick panther
#

I'm assuming that pre-1.0 this is going to get fixed and my crashing save will stop crashing?

onyx badge
#

I have no information on that. I hope so.

thick panther
#

DragonHeart noted that yes, all of the crashes are a loop with no inputs. Possibly useful information!

hollow tulip
#

Have the equivalent been tried with regular belts?