From the "factorio-current.log" file:
Script @stdlib2/stdlib/core.lua:45: Nanobots2:LuaConstantCombinatorControlBehavior doesn't contain key parameters.
From core.lua (lines 40-51):
--- Prints and logs the msg
-- @tparam string msg
-- @treturn boolean true if the message was printed to someone
function Core.log_and_print(msg)
if game and #game.connected_players > 0 then
log(script.mod_name .. ':' .. msg)
game.print(msg)
return true
else
log(msg)
end
end
Deleting from "function" to the second "end" caused an unrecoverabl error (hardly surprising).
Using Nanobots v3.3.1. Also had the prototype error, but removed lines 64-whatever (until the "end" for that "if") and that's stopped. Not sure what if anything that broke, but at least I'm not getting constant beeping near buildings that are waiting for modules to be inserted...
This error happens less, but still frequent.