#1377 mod_smacks/mod_smacks.lua:111: attempt to index local 'timer' (a nil value)
Reporter
Tim Makarios
Owner
Nobody
Created
Updated
Stars
★ (1)
Tags
Priority-Medium
Status-Fixed
Type-Defect
Component-Community
Tim Makarios
on
Changeset 3620:fb1c8dee2ead consistently causes the following errors when a client connects from Conversations 2.5.2+fcr to Prosody 0.9.12-2+deb9u2 with mod_smacks enabled.
Jun 15 19:24:35 c2s55c7ba3d4190 info Client connected
Jun 15 19:24:35 c2s55c7ba3d4190 info Authenticated as tim@test.freespoken.nz
Jun 15 19:24:35 mod_c2s error Traceback[c2s]: .../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:111: attempt to index local 'timer' (a nil value)
stack traceback:
.../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:111: in function 'stoppable_timer'
.../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:166: in function 'request_ack_if_needed'
.../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:215: in function '?'
/usr/lib/prosody/util/filters.lua:24: in function 'filter'
/usr/lib/prosody/core/sessionmanager.lua:35: in function 'send'
/usr/local/lib/prosody-modules/mod_mam/mod_mam.lua:78: in function '?'
/usr/lib/prosody/util/events.lua:67: in function </usr/lib/prosody/util/events.lua:63>
(tail call): ?
/usr/lib/prosody/modules/mod_iq.lua:54: in function '?'
/usr/lib/prosody/util/events.lua:67: in function 'fire_event'
...
[C]: in function 'parse'
/usr/lib/prosody/util/xmppstream.lua:255: in function 'feed'
/usr/lib/prosody/modules/mod_c2s.lua:238: in function 'data'
/usr/lib/prosody/modules/mod_c2s.lua:260: in function </usr/lib/prosody/modules/mod_c2s.lua:257>
(tail call): ?
/usr/lib/prosody/net/server_select.lua:868: in function </usr/lib/prosody/net/server_select.lua:850>
[C]: in function 'xpcall'
/usr/bin/prosody:376: in function 'loop'
/usr/bin/prosody:407: in main chunk
[C]: ?
Jun 15 19:24:36 general error Top-level error, please report:
.../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:111: attempt to index local 'timer' (a nil value)
Jun 15 19:24:36 general error
stack traceback:
.../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:111: in function 'stoppable_timer'
.../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:173: in function <.../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:166>
(tail call): ?
(tail call): ?
/usr/lib/prosody/util/timer.lua:51: in function '?'
/usr/lib/prosody/net/server_select.lua:905: in function </usr/lib/prosody/net/server_select.lua:850>
[C]: in function 'xpcall'
/usr/bin/prosody:376: in function 'loop'
/usr/bin/prosody:407: in main chunk
[C]: ?
Tim Makarios
on
This appears to be fixed now, presumably by changeset c2c851722a8a.
Changeset 3620:fb1c8dee2ead consistently causes the following errors when a client connects from Conversations 2.5.2+fcr to Prosody 0.9.12-2+deb9u2 with mod_smacks enabled. Jun 15 19:24:35 c2s55c7ba3d4190 info Client connected Jun 15 19:24:35 c2s55c7ba3d4190 info Authenticated as tim@test.freespoken.nz Jun 15 19:24:35 mod_c2s error Traceback[c2s]: .../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:111: attempt to index local 'timer' (a nil value) stack traceback: .../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:111: in function 'stoppable_timer' .../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:166: in function 'request_ack_if_needed' .../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:215: in function '?' /usr/lib/prosody/util/filters.lua:24: in function 'filter' /usr/lib/prosody/core/sessionmanager.lua:35: in function 'send' /usr/local/lib/prosody-modules/mod_mam/mod_mam.lua:78: in function '?' /usr/lib/prosody/util/events.lua:67: in function </usr/lib/prosody/util/events.lua:63> (tail call): ? /usr/lib/prosody/modules/mod_iq.lua:54: in function '?' /usr/lib/prosody/util/events.lua:67: in function 'fire_event' ... [C]: in function 'parse' /usr/lib/prosody/util/xmppstream.lua:255: in function 'feed' /usr/lib/prosody/modules/mod_c2s.lua:238: in function 'data' /usr/lib/prosody/modules/mod_c2s.lua:260: in function </usr/lib/prosody/modules/mod_c2s.lua:257> (tail call): ? /usr/lib/prosody/net/server_select.lua:868: in function </usr/lib/prosody/net/server_select.lua:850> [C]: in function 'xpcall' /usr/bin/prosody:376: in function 'loop' /usr/bin/prosody:407: in main chunk [C]: ? Jun 15 19:24:36 general error Top-level error, please report: .../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:111: attempt to index local 'timer' (a nil value) Jun 15 19:24:36 general error stack traceback: .../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:111: in function 'stoppable_timer' .../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:173: in function <.../local/lib/prosody-modules/mod_smacks/mod_smacks.lua:166> (tail call): ? (tail call): ? /usr/lib/prosody/util/timer.lua:51: in function '?' /usr/lib/prosody/net/server_select.lua:905: in function </usr/lib/prosody/net/server_select.lua:850> [C]: in function 'xpcall' /usr/bin/prosody:376: in function 'loop' /usr/bin/prosody:407: in main chunk [C]: ?
This appears to be fixed now, presumably by changeset c2c851722a8a.
Thanks for reporting
Changes