[posila] 1000 construction robots stuck !
[posila] 1000 construction robots stuck !
I was preparing my base for 0.15, so I choose to stop all productions.
And I discovered that I have about 1000 construction robots stuck. I don't understand why they can't go to sleep.
And I discovered that I have about 1000 construction robots stuck. I don't understand why they can't go to sleep.
Re: 1000 construction robots stuck !
place some storage chests that will most likely fix it
Re: 1000 construction robots stuck !
they are lot of it if you open the save. lot of them are free !
Re: 1000 construction robots stuck !
There are lots of empty storage chests and free slots in the roboport.Smarty wrote:place some storage chests that will most likely fix it
It is a huge network with > 1700 roboports all connected, and I don't see any remaining ghosts anywhere on the map. No idea what the robots are waiting for.
Re: 1000 construction robots stuck !
The robots are in an invalid state but looking at the logic I don't see how they would have gotten into that invalid state. They have tile ghost targets but are internally set to a state of "waiting for the logistic network to tell me what to do next" so they don't go rebuild the tile ghosts.
Do you have any way to reproduce them getting stuck like this? Maybe a save before they got stuck and a general idea about what you might have done to get them like this?
Do you have any way to reproduce them getting stuck like this? Maybe a save before they got stuck and a general idea about what you might have done to get them like this?
If you want to get ahold of me I'm almost always on Discord.
Re: 1000 construction robots stuck !
Whoops my bad sorry.fregate84 wrote:they are lot of it if you open the save. lot of them are free !daniel34 wrote:There are lots of empty storage chests and free slots in the roboport.Smarty wrote:place some storage chests that will most likely fix it
It is a huge network with > 1700 roboports all connected, and I don't see any remaining ghosts anywhere on the map. No idea what the robots are waiting for.
I didnt open the save.
Re: 1000 construction robots stuck !
No idea to reproduce. I look to my save game, and this but is present on my 40 last hour of gaming ... (total 250).Rseding91 wrote: Do you have any way to reproduce them getting stuck like this? Maybe a save before they got stuck and a general idea about what you might have done to get them like this?
I haven't the bug on my savegame before used of the mod CpeConcreteer(https://mods.factorio.com/mods/cpeospho ... Concreteer) . But I'm not sure that this mod created the problem.
Re: 1000 construction robots stuck !
perhaps:
- you place concrete ghost
- construction robots take off to place concrete
- you place concrete manually
- construction robot is confused x 1000
- you place concrete ghost
- construction robots take off to place concrete
- you place concrete manually
- construction robot is confused x 1000
Re: 1000 construction robots stuck !
I try that on my save, but no more robots was stuck.mophydeen wrote:perhaps:
- you place concrete ghost
- construction robots take off to place concrete
- you place concrete manually
- construction robot is confused x 1000
Rseding91, do you have a magic command to destroy/unblock thoses robots ?
Re: 1000 construction robots stuck !
Destroying them is easy. you will lose all your construction robots in the air and the items it is carrying (unless you expand on this code to account for that)
Code: Select all
/c
for _, surface in pairs(game.surfaces) do
for _, bot in pairs(surface.find_entities_filtered{type = "construction-robot"}) do
bot.destroy()
end
end
Re: 1000 construction robots stuck !
Moved to Pending.
Re: [posila] 1000 construction robots stuck !
I have the same issue, the bots near the roboport I'm standing next to won't build the tiles a bit to the top right.
I have attached my mods as well, but none of them influence the bots directly, so they should not cause the issue.
Roboport
Roboport and Tiles
I have attached my save file.I have attached my mods as well, but none of them influence the bots directly, so they should not cause the issue.
- Attachments
-
- mods.zip
- (14.24 KiB) Downloaded 151 times
-
- Factory 01.zip
- (14.19 MiB) Downloaded 167 times
My mods: Red Alert Harvesters - Clean Pipes - Filtered Splitters
Re: [posila] 1000 construction robots stuck !
Not sure if you use mods but if yes then I can imagine a mod update having removed the item type that the bots need to fill the ghosts, while leaving the entity in the world exist as is. The bots would still be targeting the ghost type but since the "pick up item x" to go build that ghost is invalid, the internal logic could kick them back to "ask the logistics net to tell me what to do next". Suggests a small oversight in the code designed to handle mod updates/changes on savegames - bots that have a pickup order that the update invalidates, need to have their current target cleared.
Just a thought, but logically, this makes sense to me. The item that the bots want to pick became unavailable while the building ghosts persisted.
Just a thought, but logically, this makes sense to me. The item that the bots want to pick became unavailable while the building ghosts persisted.
Re: [posila] 1000 construction robots stuck !
Thanks for the report.
It should be finally fixed for 0.15.23
It should be finally fixed for 0.15.23
Re: 1000 construction robots stuck !
Had a few robots stuck in my single player today. (0.15.28) But with my portalble roboport,
(
This seems about right.
But in my case a few extra steps involved.
- deconstructed tons of belts with items on it, and robots take off
- place ghost ontop of the belts that are still marked for deconstruction
- construction robots take off to place items from blueprint
- inventory gets full (robots can't get in)
- removed some ghots / removed the markes for deconstruction (while robots still in the air, and some stopt responding (the onces that wanted to place down the items for the removed ghost, while there where items still marked for deconstruction on that spot.. ))
- construction robot is confused ( also after my inventory was empty again, needed to grab them out of the air)
(
mophydeen wrote:perhaps:
- you place concrete ghost
- construction robots take off to place concrete
- you place concrete manually
- construction robot is confused x 1000
This seems about right.
But in my case a few extra steps involved.
- deconstructed tons of belts with items on it, and robots take off
- place ghost ontop of the belts that are still marked for deconstruction
- construction robots take off to place items from blueprint
- inventory gets full (robots can't get in)
- removed some ghots / removed the markes for deconstruction (while robots still in the air, and some stopt responding (the onces that wanted to place down the items for the removed ghost, while there where items still marked for deconstruction on that spot.. ))
- construction robot is confused ( also after my inventory was empty again, needed to grab them out of the air)
=( nopeposila wrote:Thanks for the report.
It should be finally fixed for 0.15.23
Re: [posila] 1000 construction robots stuck !
Do you have save with these confused robots. If so, create new topic in bug reports and post it there please.
Even though OP suspected the reported issue had something to do with building concrete over concrete ghosts it wasn't the case. It was caused by some robots being removed from the network due to a roboport losing power. The removed robots then were transfered into a new network, and the bug was in this transfer. Robots ended up with valid ghost target, but in invalid state which caused them not to follow their construction job.
Even though OP suspected the reported issue had something to do with building concrete over concrete ghosts it wasn't the case. It was caused by some robots being removed from the network due to a roboport losing power. The removed robots then were transfered into a new network, and the bug was in this transfer. Robots ended up with valid ghost target, but in invalid state which caused them not to follow their construction job.