FactoryPlanner icon indicating copy to clipboard operation
FactoryPlanner copied to clipboard

Trying to repair old factory floors crashes game

Open maritz opened this issue 3 months ago • 0 comments

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:

factorio-current.log

Reproduction

  1. Load save file broken_factory_planer_repair.zip
  2. Open factory planner
  3. 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
  4. Click on "Repair" button

All included other floors except those listed in step 3 successfully repair. (as in it doesn't crash)

maritz avatar Nov 13 '25 16:11 maritz