[0.17.60] GUI crashed when tinkering with fluid mixing: "Failed to create GUI slot"

Bugs that are actually features.
Post Reply
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 2252
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

[0.17.60] GUI crashed when tinkering with fluid mixing: "Failed to create GUI slot"

Post by boskid »

Steps to reproduce:
  1. Open editor
  2. Build this:
    gui-tinkering-crash-1.png
    gui-tinkering-crash-1.png (35.78 KiB) Viewed 917 times
  3. Remove cutter underground pipe to get into this state:
    gui-tinkering-crash-2.png
    gui-tinkering-crash-2.png (32.77 KiB) Viewed 917 times
  4. Use upgrade planner to upgrade AM2 into AM3, this will give you this:
    gui-tinkering-crash-3.png
    gui-tinkering-crash-3.png (47.44 KiB) Viewed 917 times
  5. Click left mouse on AM3 to open its GUI
  6. Crash
    log
This bug report consists of two issues:
- GUI part to fix
- fluid mixing part to fix (ref 73890)

@Dominik: upgrade of steam engine into steam turbine is also sufficient to trigger fluid mixing between steam and other fluid

-- edit:
Same issue may be triggered when using assembler with inputs (like "fill sulfuric acid barrel"). Little different error message:

Code: Select all

 944.462 Error ProductionHelper.cpp:270: Failed to create GUI slot: objectIndex: 1, isInput: true, inventory size: 1, fluidBoxManager: true, input size: 0, output size: 0, target specification: source: entity-inventory, target: default, inventory index: 2, slot index: 1, source: 77, extra info: name: assembling-machine-3, fixed-recipe: <null>, current-recipe: fill-crude-oil-barrel, simulation: false, setup: true

Dominik
Former Staff
Former Staff
Posts: 658
Joined: Sat Oct 12, 2013 9:08 am
Contact:

Re: [0.17.60] GUI crashed when tinkering with fluid mixing: "Failed to create GUI slot"

Post by Dominik »

Yes, the gui crashes when the fluids are already in a broken state. That is known.

Post Reply

Return to “Not a bug”