Save file corrupted/invalid bool Version 2.0.15

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
poopcrank
Manual Inserter
Manual Inserter
Posts: 3
Joined: Sun Nov 10, 2024 9:33 pm
Contact:

Save file corrupted/invalid bool Version 2.0.15

Post by poopcrank »

Hello:

I was playing on my main world (tandem world) and decided I wanted to do something in editor mode. So, I saved my game and loaded up my editor world (testing). When I was finished, I saved my editor world. I then tried to load up my main world (tandem world) and it says" Invalid bool loaded from input file. File could be corrupted." I did not turn off my computer or do anything weird. I saved my game the same way I always do.

It is to note that the autosaves (all three of them) are of my editor world (testing).

I've attached my save file as a zip. Any help would be appreciated!!!!!

Here is some info I remember:
What the train was doing:
pointed north, in an intersection, at the tail end of the north side of the intersection, not left it yet.
Top part of intersection was not complete ie there was no real exit of the intersection.
unsure whether it was moving or not. I assume not because the straights after the intersection were not completed/built

I don't think it sthe logistic bots. I'm far from any of my roboports. It COULD have been from robots breaking a tree

I had nuclear reactors and roboports on my person
no ghosts or anything were present

Someone helped me find stack traces and said to post this:

9.530 Error RuntimeError.cpp:24: Invalid bool loaded from input file. File could be corrupted.
Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Util\Logger.cpp(337): Logger::writeStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Util\Logger.cpp(379): Logger::logStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\RuntimeError.cpp(11): RuntimeError::RuntimeError
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Util\Exceptions.hpp(47): DeserialiserException::DeserialiserException
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Map\MapDeserialiser.hpp(140): Deserialiser::load<bool>
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Logistics\LogisticPointFilters.cpp(73): LogisticPointFilters::load
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Logistics\LogisticPoint.cpp(91): LogisticPoint::LogisticPoint
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Entity\Character.cpp(172): Character::Character
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Entity\Character.cpp(2740): Character::loadPassengerCharacter
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Entity\Vehicle.cpp(164): Vehicle::Vehicle
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Entity\RollingStock.cpp(163): RollingStock::RollingStock
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Data\InstanceLoader.hpp(56): `InstanceLoader<ID<EntityPrototype,unsigned short> >::registerLoader<Locomotive>'::`2'::<lambda_1>::<lambda_invoker_cdecl><EntityLoadingParameters>
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Entity\EntityPrototype.cpp(1006): EntityPrototype::loadEntity
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Surface\Chunk.cpp(333): Chunk::load
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Surface\Surface.cpp(1263): Surface::load
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Map\Map.cpp(573): Map::loadData
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Map\Map.cpp(335): Map::load
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Scenario\Scenario.cpp(232): Scenario::loadFactory
C:\Users\build\AppData\Local\Temp\factorio-build-qKZ8vt\src\Scenario\ParallelScenarioLoader.cpp(192): ParallelScenarioLoader::doLoad
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\thread(56): std::thread::_Invoke<std::tuple<void (__cdecl*)(MapInterface,ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputSource *,MultiplayerManagerBase *,NamedBool<EnableReplayTag>),MapInterface,ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputSource *,MultiplayerManagerBase *,enum NamedBool<EnableReplayTag>::Enum>,0,1,2,3,4,5,6,7>
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97): thread_start<unsigned int (__cdecl*)(void *),1>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF6AB47374)
00007FFF6AB47374 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF6B47CC91)
00007FFF6B47CC91 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
11.274 Warning Map.cpp:358: Map loading failed: Invalid bool loaded from input file. File could be corrupted.
Attachments
Tandem world.zip
(16.37 MiB) Downloaded 11 times
fwyrl
Inserter
Inserter
Posts: 49
Joined: Fri Jul 01, 2016 10:54 pm
Contact:

Re: Save file corrupted/invalid bool Version 2.0.15

Post by fwyrl »

This is a known bug (and fixed in the most recent experimental)
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3078
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: Save file corrupted/invalid bool Version 2.0.15

Post by boskid »

It is possible that this issue is the same as 120101 which was fixed in 2.0.16.
Post Reply

Return to “Technical Help”