minetest-mods / technic

Technic mod for Minetest
Other
145 stars 153 forks source link

technic/technic/mashines/other/constructor.lua - call upvalue 'nodeupdate' #491

Closed ghost closed 5 years ago

ghost commented 5 years ago

... 2019-03-13 03:32:11: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'mesecons' in callback environment_Step(): ...test/mods/technic/technic/machines/other/constructor.lua:104: attempt to call upvalue 'nodeupdate' (a nil value) 2019-03-13 03:32:11: ERROR[Main]: stack traceback: 2019-03-13 03:32:11: ERROR[Main]: ...test/mods/technic/technic/machines/other/constructor.lua:104: in function 'action_on' ...

and rubenwardy wrote: Technic is using a deprecated and removed function, try checking for updates. If no updates, then you can fix it by replacing any calls of nodeupdate with minetest.check_for_falling

I try local, but so you know about also to fix

ghost commented 5 years ago

and ok, I see now this is changed at line 101 + 116 already, just have the problem new versions technic don't run, see other issue