Upgrade Builder and Planner deprecated

by Klonan

Automatically upgrade buildings by hand or with construction robots.

Utilities
6 years ago
0.13 - 0.16
242

b Crash while trying to upgrade a blueprint [v 1.4.5]

6 years ago
(updated 6 years ago)

The logged message was this:
12283.200 Error MainLoop.cpp:945: Exception at tick 19065791: Error while running event upgrade-planner::on_gui_click (ID 1)
Vector is not a safe distance from the tile edge.
stack traceback:
upgrade-planner/control.lua:931: in function 'upgrade_blueprint'
upgrade-planner/control.lua:409: in function <upgrade-planner/control.lua:401>

Occurred while trying to upgrade a blueprint. The blueprint contained only entities, no tiles.
Blueprint String:
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

6 years ago

Further replication steps:
The crash happens even if no entities are set to upgrade, from the chooser.

The problem seem to be caused by the inserter (boblogistic and bob adjustable insertes) entities from the blueprint. If I delete them all, the blueprint "upgrades" successfully.

6 years ago

Upon further investigation, it seems to be related to this "fix": https://forums.factorio.com/viewtopic.php?t=51143
The error also started appearing after upgrading to 0.15.31. I do not have the required knowledge of the fix to try to re-open the defect.

6 years ago

Thanks for the report, this seems like a base game issue, so i have forwarded it to a developer

New response