FactoryPlanner
FactoryPlanner copied to clipboard
Non-recoverable crash, with ultracube overhaul mod
Problem Description
overhaul mod probably disabled/removed something from the basegame (probably the fuel groups, since it now have a new fuel group)
crash:
Error while running event factoryplanner::Custom event (ID 275)
factoryplanner/backend/data/Machine.lua:62: attempt to index field '?' (a nil value)
stack traceback:
factoryplanner/backend/data/Machine.lua:62: in function 'normalizefuel'
factoryplanner/backend/data/Line.lua💯 in function 'changemachinetoproto'
factoryplanner/backend/data/Line.lua:151: in function 'changemachinetodefault'
factoryplanner/ui/dialogs/recipedialog.lua:94: in function 'attemptaddingline'
factoryplanner/ui/dialogs/recipedialog.lua:258: in function 'earlyabort'
factoryplanner/ui/base/modaldialog.lua:154: in function 'enter'
factoryplanner/ui/eventhandler.lua:209: in function <factoryplanner/ui/eventhandler.lua:189>
[C]: in function 'raiseevent'
factoryplanner/util/raise.lua:20: in function 'opendialog'
_factoryplanner/ui/main/item_boxes.lua:11: in function 'add_recipe'
__factoryplanner/ui/main/item_boxes.lua:161: in function 'handler'
__factoryplanner/ui/event_handler.lua:157: in function <__factoryplanner/ui/event_handler.lua:114>
stack traceback:
[C]: in function 'raise_event'
__factoryplanner/util/raise.lua:20: in function 'open_dialog'
__factoryplanner/ui/main/item_boxes.lua:11: in function 'add_recipe'
__factoryplanner/ui/main/item_boxes.lua:161: in function 'handler'
__factoryplanner/ui/event_handler.lua:157: in function <__factoryplanner/ui/event_handler.lua:114>
mods:
2.680 Loading mod settings WireShortcuts 1.1.13 (settings.lua)
2.790 Loading mod settings aai-loaders 0.1.4 (settings.lua)
2.818 Loading mod settings better-victory-screen 0.2.12 (settings.lua)
2.819 Loading mod settings Dectorio 0.12.6 (settings.lua)
2.819 Loading mod settings discovery_tree 1.0.4 (settings.lua)
2.820 Loading mod settings DisplayPlates 1.5.1 (settings.lua)
2.820 Loading mod settings even-distribution 1.0.10 (settings.lua)
2.820 Loading mod settings far-reach 1.1.3 (settings.lua)
2.821 Loading mod settings Fill4Me 0.10.0 (settings.lua)
2.821 Loading mod settings Honk 5.0.0 (settings.lua)
2.821 Loading mod settings nixie-tubes 1.1.4 (settings.lua)
2.822 Loading mod settings quick-adjustable-inserters 1.1.4 (settings.lua)
2.822 Loading mod settings train-trails 0.0.15 (settings.lua)
2.823 Loading mod settings BeltRouter 1.5.2 (settings.lua)
2.823 Loading mod settings CircuitHUD-V2 1.3.0 (settings.lua)
2.824 Loading mod settings Milestones 1.3.22 (settings.lua)
2.825 Loading mod settings PickerDollies 1.2.6 (settings.lua)
2.825 Loading mod settings railway-motor-car 0.4.5 (settings.lua)
2.827 Loading mod settings TaskList 0.4.8 (settings.lua)
2.827 Loading mod settings compaktcircuit 1.1.2 (settings.lua)
2.829 Loading mod settings UltimateResearchQueue 1.0.12 (settings.lua)
2.829 Loading mod settings Ultracube 0.4.6 (settings.lua)
2.830 Loading mod settings train-trails 0.0.15 (settings-updates.lua)
2.830 Loading mod settings Ultracube 0.4.6 (settings-updates.lua)
2.935 Loading mod core 0.0.0 (data.lua)
3.600 Loading mod base 1.1.104 (data.lua)
6.719 Loading mod WireShortcuts 1.1.13 (data.lua)
6.733 Loading mod aai-loaders 0.1.4 (data.lua)
Reproduction
- game with ultracube mod
- open planner, add product to be produced: steam. (there are also steam-1000c, steam-165c, steam-215c)
- click on red steam button to calculate how to make it
- crash
Same issue here. Here's my stack-trace, in case it helps.
The mod Factory Planner (1.1.78) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event factoryplanner::Custom event (ID 219)
__factoryplanner__/backend/data/Machine.lua:62: attempt to index field '?' (a nil value)
stack traceback:
__factoryplanner__/backend/data/Machine.lua:62: in function 'normalize_fuel'
__factoryplanner__/backend/data/Line.lua:100: in function 'change_machine_to_proto'
__factoryplanner__/backend/data/Line.lua:151: in function 'change_machine_to_default'
__factoryplanner__/ui/dialogs/recipe_dialog.lua:94: in function 'attempt_adding_line'
__factoryplanner__/ui/dialogs/recipe_dialog.lua:258: in function 'early_abort'
__factoryplanner__/ui/base/modal_dialog.lua:154: in function 'enter'
__factoryplanner__/ui/event_handler.lua:209: in function <__factoryplanner__/ui/event_handler.lua:189>
[C]: in function 'raise_event'
__factoryplanner__/util/raise.lua:20: in function 'open_dialog'
__factoryplanner__/ui/main/production_handler.lua:245: in function 'handle_item_click'
__factoryplanner__/ui/main/production_handler.lua:423: in function 'handler'
__factoryplanner__/ui/event_handler.lua:157: in function <__factoryplanner__/ui/event_handler.lua:114>
stack traceback:
[C]: in function 'raise_event'
__factoryplanner__/util/raise.lua:20: in function 'open_dialog'
__factoryplanner__/ui/main/production_handler.lua:245: in function 'handle_item_click'
__factoryplanner__/ui/main/production_handler.lua:423: in function 'handler'
__factoryplanner__/ui/event_handler.lua:157: in function <__factoryplanner__/ui/event_handler.lua:114>
found it on ultracube's discussion too: https://mods.factorio.com/mod/Ultracube/discussion/65ac18503117b0345963cbf6
same as: https://github.com/ClaudeMetz/FactoryPlanner/issues/225