FactoryPlanner
FactoryPlanner copied to clipboard
Trying to repair old factory floors crashes game
Problem Description
Trying to repair some of my old factory floor crashes game. This is in a save that was played in 1.1 with SE 0.6 and was now converted to 2.0 with SE 0.7
Stack:
The mod Factory Planner (2.0.43) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event factoryplanner::on_gui_click (ID 1)
__factoryplanner__/backend/data/ModuleSet.lua:163: attempt to compare two nil values
stack traceback:
__factoryplanner__/backend/data/ModuleSet.lua:163: in function 'comparator'
__factoryplanner__/backend/data/Object.lua:237: in function '_sort'
__factoryplanner__/backend/data/ModuleSet.lua:170: in function 'sort'
__factoryplanner__/backend/data/ModuleSet.lua:107: in function 'normalize'
__factoryplanner__/backend/data/ModuleSet.lua:351: in function 'repair'
__factoryplanner__/backend/data/Beacon.lua:201: in function 'repair'
__factoryplanner__/backend/data/Line.lua:339: in function 'repair'
__factoryplanner__/backend/data/Object.lua:301: in function '_repair'
__factoryplanner__/backend/data/Floor.lua:253: in function 'repair'
__factoryplanner__/backend/data/Factory.lua:269: in function 'repair'
__factoryplanner__/ui/main/production_box.lua:117: in function 'handler'
__factoryplanner__/ui/event_handler.lua:173: in function <__factoryplanner__/ui/event_handler.lua:121>
Log:
Reproduction
- Load save file broken_factory_planer_repair.zip
- Open factory planner
- Click on any of "Energy Research", "New Copper Block", "Energy 2", "Energy Reasearch 3 & 4", "Bio Science", "Bio Science 3 & 4 (&end of 2)", "Significant data" or "Biosludge" floor
- Click on "Repair" button
All included other floors except those listed in step 3 successfully repair. (as in it doesn't crash)