Save file corrupted/invalid bool Version 2.0.15
Posted: Sun Nov 10, 2024 9:39 pm
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.
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.