minetest-mods / irc_commands

A mod for Minetest that allows you to control a server over IRC.
10 stars 11 forks source link

Errors on latest irc mod and server. #2

Open ghost opened 9 years ago

ghost commented 9 years ago

On my server running minetest 4.11 I get the following error when I try to login through IRC;

/home/gryph/.minetest/mods/irc_commands/init.lua:47: attempt to index a nil value
stack traceback:
        /home/gryph/.minetest/mods/irc_commands/init.lua:47: in function 'func'
        /home/gryph/.minetest/mods/irc/botcmds.lua:55: in function 'bot_command'
        /home/gryph/.minetest/mods/irc/hooks.lua:149: in function 'f'
        /home/gryph/.minetest/mods/irc/irc/main.lua:60: in function 'invoke'
        /home/gryph/.minetest/mods/irc/hooks.lua:64: in function 'f'
        /home/gryph/.minetest/mods/irc/irc/main.lua:60: in function 'invoke'
        /home/gryph/.minetest/mods/irc/irc/main.lua:195: in function 'handle'
        /home/gryph/.minetest/mods/irc/irc/main.lua:165: in function 'think'
        /home/gryph/.minetest/mods/irc/init.lua:70: in function </home/gryph/.minetest/mods/irc/init.lua:70>
        [C]: in function 'xpcall'
        /home/gryph/.minetest/mods/irc/init.lua:70: in function </home/gryph/.minetest/mods/irc/init.lua:59>
        /usr/local/share/minetest/builtin/game/register.lua:348: in function </usr/local/share/minetest/builtin/game/register.lua:336>
ShadowNinja commented 9 years ago

Is the server in its channel? That's a requirement, although it probably shouldn't crash if it isn't in the channel.

ghost commented 9 years ago

Yes, the server was in it's channel, and strangely it doesn't crash even though it shows a stacktrace, it seems that the irc mod is one of those rare mods that are designed to catch errors. From a user's point of view the extra commands simply do nothing.

On Sat, Jan 3, 2015 at 10:53 AM, ShadowNinja notifications@github.com wrote:

Is the server in its channel? That's a requirement, although it probably shouldn't crash if it isn't in the channel.

Reply to this email directly or view it on GitHub https://github.com/ShadowNinja/minetest-irc_commands/issues/2#issuecomment-68605164 .

deezl commented 9 years ago

this issue is not resolved apparently. I am getting a similar problem, server doesn't crash, but we get this error when trying to login from IRC:

...bin/../games/bluelobster_game/mods/irc_commands/init.lua:47: attempt to index a nil value stack traceback: ...bin/../games/bluelobster_game/mods/irc_commands/init.lua:47: in function 'func' ...etest/bin/../games/bluelobster_game/mods/irc/botcmds.lua:55: in function 'bot_command' ...inetest/bin/../games/bluelobster_game/mods/irc/hooks.lua:155: in function 'f' ...test/bin/../games/bluelobster_game/mods/irc/irc/main.lua:60: in function 'invoke' ...inetest/bin/../games/bluelobster_game/mods/irc/hooks.lua:64: in function 'f' ...test/bin/../games/bluelobster_game/mods/irc/irc/main.lua:60: in function 'invoke' ...test/bin/../games/bluelobster_game/mods/irc/irc/main.lua:195: in function 'handle' ...test/bin/../games/bluelobster_game/mods/irc/irc/main.lua:165: in function 'think' ...minetest/bin/../games/bluelobster_game/mods/irc/init.lua:70: in function <...minetest/bin/../games/bluelobster_game/mods/irc/init.lua:70> [C]: in function 'xpcall' ...minetest/bin/../games/bluelobster_game/mods/irc/init.lua:70: in function <...minetest/bin/../games/bluelobster_game/mods/irc/init.lua:59> /home/chaoswormz/minetest/bin/../builtin/game/register.lua:341: in function </home/chaoswormz>> >/minetest/bin/../builtin/game/register.lua:329>