Your entities.lua contains this code
portal_chest,
{
type = "item",
name = "tc_export_chest",
icon = "base/graphics/icons/logistic-chest-requester.png",
icons = ico_e,
subgroup = "logistic-network",
order = "b[storage]-e[logistic-chest-requester]",
place_result = "tc_export_chest",
stack_size = 1
},
{
type = "item",
name = "tc_import_chest",
icon = "base/graphics/icons/logistic-chest-passive-provider.png",
icons = ico_i,
subgroup = "logistic-network",
order = "b[storage]-e[logistic-chest-requester]",
place_result = "tc_import_chest",
stack_size = 1
},
STRICTLY according to the item prototype specification https://wiki.factorio.com/Types/IconSpecification
you have 2 options:
1) icons and (optionally) icon_size
or
2) icon and (mandatory) icon_size
You have implemented 1) AND partly 2)
The game code seems to have let you get away with this, but it is causing an issues for my Recycling Machines mod https://forums.factorio.com/viewtopic.php?p=484088#p484088
You can safely get rid of the icon because you have icons specified. Could you remove that please?