eggheads / eggdrop

The Eggdrop IRC Bot
GNU General Public License v2.0
509 stars 84 forks source link

Time reading errors for tcl trivia for spike & fb.lagcheck #416

Closed rashino closed 6 years ago

rashino commented 7 years ago

my bot is Deborilla [14:45] Deborilla (~Cutty@server01.shell-hosting.com) has joined #lapaz [14:45] ChanServ sets mode: +o Deborilla

In that bot I use the SpiKe^^ trivia and always worked fine on my eggdrop 1.6.20 When I add it in eggdrop 1.8.1 it only works for a few moments and then it drops

[14:45] <@Deborilla> 15,05 .0000. Idiomas©-«(Jejeje) ¿Cómo se dice "otorrinolaringólogo" en japonés ?  [14:45] <@Deborilla> 15,05 1er Pista: ** **  05 Valor de la Pregunta :14 8000 puntos. [14:45] * @Deborilla (~Cutty@server01.shell-hosting.com) Quit (Quit: triv: fatal error)

I can not enter the party line because its fall is very fast and I can not see the error The same happens with the tcl of fb.lagcheck.tcl I get time errors [14:46] Tcl error in script for 'timer576475': And the error is the same in both tcl in trivia and fb.lagcheck.tcl

Apparently has the same error as eggdrop 1.6.21 in reading the time to run some tcl

Both mentioned tcl work well in eggdrop 1.6.20

rashino commented 7 years ago

[22:07] <@Deborilla> 00,10 .0000. Espectaculos©Canon«¿Que papel interpreto Richard Burton en la pelicula "Cleopatra" ?  [22:07] <@Deborilla> 00,10 1st Hint: * ***   Question Value :10 5000 Points [22:08] <+White_Dragon> !pista [22:08] <@Deborilla> 00,10 Hint: Marco
[22:08] <+White_Dragon> marco poollo [22:08] <@Deborilla> BogusTrivia utimer Error! Shutting down... [22:08] <@Deborilla> BogusTrivia by SpiKe^^ Stopped.

in partyline: [22:07] [04:08:03] Tcl error in script for 'timer86': [22:07] [04:08:03] invalid command name "clock"

rashino commented 7 years ago

[21:58] <@Deborilla> 00,01 BogusTrivia v2.06.4.7 by SpiKe^^ (08/14/14) - www.mytclscripts.com Install the latest version of trivia, And the same error is still coming The error is based on the reading time Is the same error as the eggdrop 1.6.21

rashino commented 7 years ago

(Eggdrop v1.8.1 (C) 1997 Robey Pointer (C) 1999-2017 Eggheads) [00:07] .tcl set ::tcl_patchLevel [00:07] Tcl: 8.6.2

rashino commented 7 years ago

my other bot is kantuta en 1.6.20 Tcl: 8.6.2

thommey commented 7 years ago

Can you give us the output of .status on the partyline?

rashino commented 7 years ago

[15:57] .status [15:57] [21:58:05] #Sedition# status [15:57] I am debora, running eggdrop v1.8.1: 1 user (mem: 152k). [15:57] Online for 3 days, 18:28 (background) - CPU: 00:55.38 - Cache hit: 12.8% [15:57] Configured with: none [15:57] Admin: Sedition <email: coky_02@hotmail.com> [15:57] Config file: eggdrop.conf [15:57] OS: Linux 3.16.0-4-amd64 [15:57] Process ID: 26583 (parent 1) [15:57] Tcl library: /tcl8.6.2/library [15:57] Tcl version: 8.6.2 (header version 8.6.5) [15:57] Tcl is threaded. [15:57] TLS support is not available. [15:57] IPv6 support is enabled. [15:57] Socket table: 20/100 [15:57] Loaded module information: [15:57] Channels: #lapaz (need ops), #beni, #beni2 (need ops), #ayudas [15:57] Online as: Deborilla!~Cutty@server01.shell-hosting.com (Juguemos a la Trivia)

[15:57] #lapaz : 7 members, enforcing "+tn" [15:57] #beni : 4 members, enforcing "+tn" [15:57] #beni2 : 3 members, enforcing "+tn" [15:57] #ayudas : 2 members, enforcing "+tn" [15:57] [21:58:09] Tcl error in script for 'timer10699': [15:57] [21:58:09] invalid command name "clock"

rashino commented 7 years ago

in channel game tcl trivia

[15:57] <+White_Dragon> !jugar [15:57] BogusTrivia by SpiKe^^ Loading... [15:57] .0000. Espectaculos©Canon«¿Que papel interpreto Richard Burton en la pelicula "Cleopatra" ? [15:57] 1st Hint: * *** Question Value : 6700 Points [15:58] BogusTrivia utimer Error! Shutting down... [15:58] BogusTrivia by SpiKe^^ Stopped.

rashino commented 7 years ago

That same tcl use it in eggdrop 1.6.20 and works wonders without any problem.

rashino commented 7 years ago

And that same error came out when using eggdrop 1.6.21 In my opinion eggdrop 1.8.1 has the same problem of eggdrop 1.6.21 the detail is in the reading of the timers. example : [15:58] BogusTrivia utimer Error! Shutting down...

rashino commented 7 years ago

Tcl is ok because that same tcl I use in eggdrop 1.6.20 and works without fail last night let it running the trivia and was working wonderfully tcl in eggdrop 1.6.20.

thommey commented 7 years ago

[15:57] Tcl library: /tcl8.6.2/library

That path is invalid, something must have gone wrong in the compilation of that bot. Can you recompile Eggdrop1.8 from scratch please, without --with-tcllib/--with-tclinc, and see if that changes that value in .status?

Cizzle commented 6 years ago

@rashino Any progress with this? There have been some "configure" changes in the meantime as well which might have fixed this issue, if related.