ingteb

by ixu

Ingame technology browser including... - backwards search: report any place where it is referenced - initiate research from information panels - initiate crafting from information panels - "pipette": selection from information panels - filter information panel by research status - reminder panel with autoresearch and autocrafting [de, en, ja, zn-CH]

Utilities
1 year, 6 months ago
1.0 - 1.1
363

b [fixed in 0.3.22] crash when selecting ash

3 years ago

On a pyanodon's map, no other windows open.

Click the ingetb button, search for and select ash, the crash below occurred.

I suspect it's because ash has so many recipes - pretty much any non-fluid can be burned to make ash, and other recipes produce ash, FNEI shows 2466 recipes to make ash.

The mod Ingame Technology browser (0.3.21) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event ingteb::on_gui_click (ID 1)
ingteb/ingteb/StackOfGoods.lua:164: attempt to concatenate field 'value' (a nil value)
stack traceback:
ingteb/ingteb/StackOfGoods.lua:164: in function <ingteb/ingteb/StackOfGoods.lua:160>
(...tail calls...)
ingteb/core/classclass.lua:56: in function 'index'
__ingteb
/ingteb/Recipe.lua:180: in function 'transformation'
ingteb/core/Table.lua:83: in function 'Select'
ingteb/ingteb/Recipe.lua:176: in function <ingteb/ingteb/Recipe.lua:161>
(...tail calls...)
ingteb/core/classclass.lua:56: in function 'index'
__ingteb
/ingteb/Recipe.lua:121: in function <ingteb/ingteb/Recipe.lua:118>
(...tail calls...)
ingteb/core/classclass.lua:56: in function 'index'
__ingteb
/ingteb/Common.lua:129: in function <ingteb/ingteb/Common.lua:126>
(...tail calls...)
ingteb/ingteb/Spritor.lua:32: in function 'GetSpriteButton'
...
ingteb/core/Table.lua:83: in function 'Select'
ingteb/ingteb/Presentator.lua:273: in function <ingteb/ingteb/Presentator.lua:268>
(...tail calls...)
ingteb/ingteb/Presentator.lua:369: in function <ingteb/ingteb/Presentator.lua:357>
(...tail calls...)
ingteb/core/Table.lua:77: in function 'Select'
ingteb/ingteb/Presentator.lua:401: in function 'GetCraftingGroupsPanel'
ingteb/ingteb/Presentator.lua:698: in function 'GetGui'
ingteb/ingteb/Presentator.lua:603: in function 'Open'
ingteb/ingteb/EventManager.lua:83: in function 'PresentTarget'
ingteb/ingteb/EventManager.lua:98: in function 'PresentTargetByCommonKey'
ingteb/ingteb/Selector.lua:75: in function 'OnGuiEvent'
ingteb/ingteb/EventManager.lua:363: in function <ingteb/ingteb/EventManager.lua:355>

3 years ago

This is not because of that. Ingteb is made exactly for such complex mods. In fact, Pyanodon was the trigger for this mod.
I think the bug might have been introduced in the new release. However, I can't reproduce it from your description. It works for me.
I suggest you send me a save file. That has always worked quite well so far.
Upload screenshots and logfiles here: https://forums.factorio.com/viewtopic.php?p=532919#p532919)

3 years ago
(updated 3 years ago)

Thanks to your save file I found the source of the problem.
I will try to fix it.

(It occurs when building tooltip for technology. There also recipes are shown. The crash came because ingteb was not prepared for recipes with results without value (probabilistic results).)

New response