Hello,
I'm playing on a slightly modded server with a friend, and I've encountered a crash where I can no longer join the server - I think the basic setup was:
0. Have no cliff explosives on Fulgora
1. Setup ghost on Fulgora that requires cliff explosives first to place
2. Setup logistics request on Fulgora to import the cliff explosives on the landing pad
3. Bring ship carrying cliff explosives to Fulgora
Ship arrived, now instant crash on join with this callstack:
22.256 Info GameActionHandler.cpp:4560: UpdateTick (21444583) processed PlayerJoinGame peerID(3) playerIndex(0) mode(connect)
22.389 Error CrashHandler.cpp:503: Exception Code: c0000005, Address: 0x00007ff7393095ce
ModuleBase: 0x00007ff738e30000, ImageSize: 02a11000, RelativeAddress: 004d95ce
22.389 Error CrashHandler.cpp:509: Access Violation: Write at address 0000000000000000
...
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Entity\RobotWithLogisticInterfacePrototype.cpp(89): RobotWithLogisticInterfacePrototype::getMaxPayloadSize
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Logistics\LogisticNetwork.cpp(960): LogisticNetwork::dispatchRobot
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Logistics\LogisticNetwork.cpp(1169): LogisticNetwork::fillRequesters
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Logistics\LogisticNetwork.cpp(1090): LogisticNetwork::fillRequesters
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Logistics\LogisticNetwork.cpp(543): LogisticNetwork::update
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Force\ForceData.cpp(936): ForceData::update
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Map\Map.cpp(1334): Map::updateEntities
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Game.cpp(191): Game::update
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\Scenario\Scenario.cpp(1134): Scenario::updateStep
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\MainLoop.cpp(1436): MainLoop::gameUpdateStep
C:\Users\build\AppData\Local\Temp\factorio-build-FWjsjC\src\MainLoop.cpp(1229): MainLoop::gameUpdateLoop
I'd be happy to provide the log/dump files, but I'm a little nervous about sharing them publicly on the forum since they seem to contain some minor user data.
Thanks!
Crash importing cliff explosives to Fulgora (RobotWithLogisticInterfacePrototype::getMaxPayloadSize)
Re: Crash importing cliff explosives to Fulgora (RobotWithLogisticInterfacePrototype::getMaxPayloadSize)
Post a save, add the version to the title and post the log file please, see 3638. You can mask the parts in the log you don't want to share.
Re: Crash importing cliff explosives to Fulgora (RobotWithLogisticInterfacePrototype::getMaxPayloadSize)
Thanks for the report however without the save file I'm not seeing anything in code that would indicate why it is crashing.
If you want to get ahold of me I'm almost always on Discord.
Re: Crash importing cliff explosives to Fulgora (RobotWithLogisticInterfacePrototype::getMaxPayloadSize)
Apologies for the late response - I tried to go get the save off the server, but then found once I restarted the server it wasn't stuck anymore (and the save immediately before it doesn't seem to reproduce the issue either). I'd be happy to upload the saves at this point, but since I can't reproduce it (and my save is no longer blocked), I'm guessing we can move on. I *DO* have some mods, one of which might have been to blame but I'm not sure why - When I finally got back into the save, my https://mods.factorio.com/mod/informatron mod had to rebuild some cache or something, so maybe that was related? Anyway, sorry to waste your time, I know better, I should've just tried restarting the server in the first place.
Have a great day!
Have a great day!


