Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Computers are like air conditioners. Both stop working, if you open windows. -- Adam Heath


computers / alt.bbs.synchronet / birthdaylist.js

SubjectAuthor
* birthdaylist.jsDesotoFireflite
`* birthdaylist.jsDigital Man
 `* birthdaylist.jsDesotoFireflite
  `* birthdaylist.jsDigital Man
   `* birthdaylist.jsDesotoFireflite
    `* birthdaylist.jsDigital Man
     `* birthdaylist.jsDesotoFireflite
      `* birthdaylist.jsDigital Man
       +* birthdaylist.jsDigital Man
       |`- birthdaylist.jsDesotoFireflite
       `* birthdaylist.jsDesotoFireflite
        `* birthdaylist.jsDigital Man
         +- birthdaylist.jsDesotoFireflite
         `* birthdaylist.jsDigital Man
          `- birthdaylist.jsDesotoFireflite

1
birthdaylist.js

<627FD8DB.35744.dove-syncdisc@valhalla.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16213&group=alt.bbs.synchronet#16213

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx05.iad.POSTED!not-for-mail
From: desotofi...@VALHALLA.remove-aq1-this (DesotoFireflite)
Subject: birthdaylist.js
Message-ID: <627FD8DB.35744.dove-syncdisc@valhalla.synchro.net>
X-Comment-To: All
Organization: Valhalla Home Services
Newsgroups: alt.bbs.synchronet
X-FTN-PID: Synchronet 3.19c-Win32 master/0b34b299a Mar 20 2022 MSC 1929
X-FTN-MSGID: 47118.sync@1:103/705 26e5c993
X-FTN-CHRS: CP437 2
WhenImported: 20220514122915-0400 c12c
WhenExported: 20220514124027-0400 c12c
ExportedFrom: VALHALLA dove-syncdisc 35744
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 12
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sat, 14 May 2022 16:40:43 UTC
Date: Sat, 14 May 2022 12:29:15 -0400
X-Received-Bytes: 2242
 by: DesotoFireflite - Sat, 14 May 2022 16:29 UTC

Hi Rob

Can you think of any reason birthdaylist.js would just stop working. It was working fine up to yesterday, and wam, it just locks up the system. You can see the curser blinking on the remote end, and that's it. It's not throwing any errors, it just locks up everytime. I have not made any changes or added anything to the system in several weeks, so I can rule out operator error on my part. I had one new user log in and register 0n 5/13/2022, and I noticed it stopped working after that. I don't see anything in his settings that would cause a problem. He did use a birthdate of 19810101, so I changed that thinking that may be the problem, and no change. I've also tried to use it using the sysop ;EXEC command, and it just locks up the system also. For now I have just removed it, but I'd like to solve the issue. Since it's not throwing any errors, is there a way to debug it that would be easy for me to see what is going on. Thanks in advance.

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- FART(n): An audio test of one's waste-disposal system.
■ Synchronet ■ Valhalla Home Services ■ USA ■ http://valhalla.synchro.net
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<6281E8F6.47150.sync@vert.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16227&group=alt.bbs.synchronet#16227

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx13.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-g81-this (Digital Man)
Subject: birthdaylist.js
Message-ID: <6281E8F6.47150.sync@vert.synchro.net>
X-Comment-To: DesotoFireflite
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <627FD8DB.35744.dove-syncdisc@valhalla.synchro.net>
References: <627FD8DB.35744.dove-syncdisc@valhalla.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/d752fc0eb May 9 2022 MSC 1929
X-FTN-MSGID: 47150.sync@1:103/705 26e7d724
X-FTN-REPLY: 47118.sync@1:103/705 26e5c993
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 37
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Mon, 16 May 2022 06:02:33 UTC
Date: Sun, 15 May 2022 23:02:30 -0700
X-Received-Bytes: 2651
 by: Digital Man - Mon, 16 May 2022 06:02 UTC

To: DesotoFireflite
Re: birthdaylist.js
By: DesotoFireflite to All on Sat May 14 2022 12:29 pm

> Hi Rob
>
> Can you think of any reason birthdaylist.js would just stop working. It was
> working fine up to yesterday, and wam, it just locks up the system.

And by "the system", I'm guessing you just mean the current node.

> You can
> see the curser blinking on the remote end, and that's it. It's not throwing
> any errors, it just locks up everytime.

Do you get the same behavior when running it using jsexec?

> I have not made any changes or added
> anything to the system in several weeks, so I can rule out operator error on
> my part. I had one new user log in and register 0n 5/13/2022, and I noticed
> it stopped working after that. I don't see anything in his settings that
> would cause a problem. He did use a birthdate of 19810101, so I changed that
> thinking that may be the problem, and no change. I've also tried to use it
> using the sysop ;EXEC command, and it just locks up the system also. For now
> I have just removed it, but I'd like to solve the issue. Since it's not
> throwing any errors, is there a way to debug it that would be easy for me to
> see what is going on. Thanks in advance.

No immediate ideas. I probably start adding log() lines to exec/birthdaylist.js and load/birthdays.js to find out exactly where is locking or infinite-looping (more likely).
--
digital man (rob)

Synchronet/BBS Terminology Definition #10:
BSO = Binkley Style Outbound
Norco, CA WX: 63.7°F, 61.0% humidity, 0 mph E wind, 0.00 inches rain/24hrs
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<628299E1.35778.dove-syncdisc@valhalla.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16230&group=alt.bbs.synchronet#16230

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx09.iad.POSTED!not-for-mail
From: desotofi...@VALHALLA.remove-ley-this (DesotoFireflite)
Subject: birthdaylist.js
Message-ID: <628299E1.35778.dove-syncdisc@valhalla.synchro.net>
X-Comment-To: Digital Man
Organization: Valhalla Home Services
Newsgroups: alt.bbs.synchronet
In-Reply-To: <6281E8F6.47150.sync@vert.synchro.net>
References: <6281E8F6.47150.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/0b34b299a Mar 20 2022 MSC 1929
X-FTN-MSGID: 47152.sync@1:103/705 26e888d7
X-FTN-REPLY: 47150.sync@1:103/705 26e7d724
X-FTN-CHRS: CP437 2
WhenImported: 20220516143721-0400 c12c
WhenExported: 20220516144033-0400 c12c
ExportedFrom: VALHALLA dove-syncdisc 35778
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 62
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Mon, 16 May 2022 18:41:01 UTC
Date: Mon, 16 May 2022 14:37:21 -0400
X-Received-Bytes: 3659
 by: DesotoFireflite - Mon, 16 May 2022 18:37 UTC

To: Digital Man
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Sun May 15 2022 11:02 pm

DM> Re: birthdaylist.js
DM> By: DesotoFireflite to All on Sat May 14 2022 12:29 pm
>> Can you think of any reason birthdaylist.js would just stop working.
>> It was working fine up to yesterday, and wam, it just locks up the
>> system.

DM> And by "the system", I'm guessing you just mean the current node.

Yes, just the node. Sorry, I should have said that

>> You can
>> see the curser blinking on the remote end, and that's it. It's not
>> throwing any errors, it just locks up everytime.

DM> Do you get the same behavior when running it using jsexec?

Yes, heres a screen print. it gets to the last line, then locks
up the window with the curser blinking a "-" just under the last line.

C:\SBBS\exec>jsexec birthdaylist

JSexec v3.19c-Win32 master/0b34b299a - Execute Synchronet
Compiled Mar 20 2022 05:05:47 with MSC 1929

Loading configuration files from C:\sbbs\ctrl
JavaScript-C 1.8.5 2011-03-31
JavaScript: Creating runtime: 167772160 bytes

Reading script from C:\SBBS\exec\birthdaylist.js
C:\SBBS\exec\birthdaylist.js compiled in 0.00 seconds

>> I have not made any changes or added
>> anything to the system in several weeks, so I can rule out operator
>> error on my part. I had one new user log in and register 0n 5/13/2022,
>> and I noticed it stopped working after that. I don't see anything in
>> his settings that would cause a problem. He did use a birthdate of
>> 19810101, so I changed that thinking that may be the problem, and no
>> change. I've also tried to use it using the sysop ;EXEC command, and
>> it just locks up the system also. For now I have just removed it, but
>> I'd like to solve the issue. Since it's not throwing any errors, is
>> there a way to debug it that would be easy for me to see what is going
>> on. Thanks in advance.

DM> No immediate ideas. I probably start adding log() lines to
DM> exec/birthdaylist.js and load/birthdays.js to find out exactly where is
DM> locking or infinite-looping (more likely).

Can you give me an example of a good log line. Still learning the js Stuff.
Thanks

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- Fartvergnugen: The pleasure of breaking wind.
■ Synchronet ■ Valhalla Home Services ■ USA ■ http://valhalla.synchro.net
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<62829C57.47153.sync@vert.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16231&group=alt.bbs.synchronet#16231

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx35.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-6lz-this (Digital Man)
Subject: birthdaylist.js
Message-ID: <62829C57.47153.sync@vert.synchro.net>
X-Comment-To: DesotoFireflite
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <628299E1.35778.dove-syncdisc@valhalla.synchro.net>
References: <628299E1.35778.dove-syncdisc@valhalla.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/d752fc0eb May 9 2022 MSC 1929
X-FTN-MSGID: 47153.sync@1:103/705 26e88a88
X-FTN-REPLY: 47152.sync@1:103/705 26e888d7
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 67
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Mon, 16 May 2022 18:47:50 UTC
Date: Mon, 16 May 2022 11:47:51 -0700
X-Received-Bytes: 3672
 by: Digital Man - Mon, 16 May 2022 18:47 UTC

To: DesotoFireflite
Re: birthdaylist.js
By: DesotoFireflite to Digital Man on Mon May 16 2022 02:37 pm

> >> You can
> >> see the curser blinking on the remote end, and that's it. It's not
> >> throwing any errors, it just locks up everytime.
>
> DM> Do you get the same behavior when running it using jsexec?
>
> Yes, heres a screen print. it gets to the last line, then locks
> up the window with the curser blinking a "-" just under the last line.
>
> C:\SBBS\exec>jsexec birthdaylist
>
> JSexec v3.19c-Win32 master/0b34b299a - Execute Synchronet
> Compiled Mar 20 2022 05:05:47 with MSC 1929
>
> Loading configuration files from C:\sbbs\ctrl
> JavaScript-C 1.8.5 2011-03-31
> JavaScript: Creating runtime: 167772160 bytes
>
> Reading script from C:\SBBS\exec\birthdaylist.js
> C:\SBBS\exec\birthdaylist.js compiled in 0.00 seconds

Okay, and then it just sits/spins at that point?

> >> I have not made any changes or added
> >> anything to the system in several weeks, so I can rule out operator
> >> error on my part. I had one new user log in and register 0n 5/13/2022,
> >> and I noticed it stopped working after that. I don't see anything in
> >> his settings that would cause a problem. He did use a birthdate of
> >> 19810101, so I changed that thinking that may be the problem, and no
> >> change. I've also tried to use it using the sysop ;EXEC command, and
> >> it just locks up the system also. For now I have just removed it, but
> >> I'd like to solve the issue. Since it's not throwing any errors, is
> >> there a way to debug it that would be easy for me to see what is going
> >> on. Thanks in advance.
>
> DM> No immediate ideas. I probably start adding log() lines to
> DM> exec/birthdaylist.js and load/birthdays.js to find out exactly where is
> DM> locking or infinite-looping (more likely).
>
> Can you give me an example of a good log line. Still learning the js Stuff.

Okay, here's an example (to birthdaylist.js):

log("Loading birthdays.js"); // added
var list = load({}, "birthdays.js", month, day);
log("Loaded birthdays.js"); // added

So when run 'jsexec birthdaylist' here with those added log lines:

Reading script from /sbbs/exec/birthdaylist.js
/sbbs/exec/birthdaylist.js compiled in 0.00 seconds
Loading birthdays.js
Loaded birthdays.js
45 Vertrauen users with birthdays in May:
....
--
digital man (rob)

Breaking Bad quote #5:
Sometimes the forbidden fruit tastes the sweetest. - Hank Schrader
Norco, CA WX: 71.1°F, 59.0% humidity, 7 mph SW wind, 0.00 inches rain/24hrs
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<62840267.35788.dove-syncdisc@valhalla.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16239&group=alt.bbs.synchronet#16239

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx45.iad.POSTED!not-for-mail
From: desotofi...@VALHALLA.remove-zew-this (DesotoFireflite)
Subject: birthdaylist.js
Message-ID: <62840267.35788.dove-syncdisc@valhalla.synchro.net>
X-Comment-To: Digital Man
Organization: Valhalla Home Services
Newsgroups: alt.bbs.synchronet
In-Reply-To: <62829C57.47153.sync@vert.synchro.net>
References: <62829C57.47153.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/0b34b299a Mar 20 2022 MSC 1929
X-FTN-MSGID: 47162.sync@1:103/705 26e9f68a
X-FTN-REPLY: 47153.sync@1:103/705 26e88a88
X-FTN-CHRS: CP437 2
WhenImported: 20220517161535-0400 c12c
WhenExported: 20220517164039-0400 c12c
ExportedFrom: VALHALLA dove-syncdisc 35788
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 62
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Tue, 17 May 2022 20:40:50 UTC
Date: Tue, 17 May 2022 16:15:35 -0400
X-Received-Bytes: 3581
 by: DesotoFireflite - Tue, 17 May 2022 20:15 UTC

To: Digital Man
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Mon May 16 2022 11:47 am

DM> Re: birthdaylist.js
DM> By: DesotoFireflite to Digital Man on Mon May 16 2022 02:37 pm

> DM>> Do you get the same behavior when running it using jsexec?
>> C:\SBBS\exec>jsexec birthdaylist

>> JSexec v3.19c-Win32 master/0b34b299a - Execute Synchronet
>> Compiled Mar 20 2022 05:05:47 with MSC 1929

>> Loading configuration files from C:\sbbs\ctrl
>> JavaScript-C 1.8.5 2011-03-31
>> JavaScript: Creating runtime: 167772160 bytes

>> Reading script from C:\SBBS\exec\birthdaylist.js
>> C:\SBBS\exec\birthdaylist.js compiled in 0.00 seconds

DM> Okay, and then it just sits/spins at that point?

Yes, just sit's and spins

> DM>> No immediate ideas. I probably start adding log() lines to
> DM>> exec/birthdaylist.js and load/birthdays.js to find out exactly
> DM>> where is locking or infinite-looping (more likely).

DM> Okay, here's an example (to birthdaylist.js):

DM> log("Loading birthdays.js"); // added
DM> var list = load({}, "birthdays.js", month, day);
DM> log("Loaded birthdays.js"); // added

DM> So when run 'jsexec birthdaylist' here with those added log lines:

DM> Reading script from /sbbs/exec/birthdaylist.js
DM> /sbbs/exec/birthdaylist.js compiled in 0.00 seconds
DM> Loading birthdays.js
DM> Loaded birthdays.js
DM> 45 Vertrauen users with birthdays in May:

Ok, i put the log lines in as you suggested, and the problem seems to be in
birthdays.js, as it tries to load birthdays.js then it locks up. see log output below. It never got to the second part.

5/17 03:47:39p Node 1 <DesotoFireflite> Executing external: ?birthdaylist
5/17 03:47:39p Node 1 <DesotoFireflite> Loading birthdays.js

Seeing this, I tried to jsexec c:\sbbs\exec\load\birthdays.js, and it did the same thing, locked up, curser sits and spins.

I just don't understand why the program worked flawlessley for months on end, then stops on the 12th with a new user logs in. Also, I checked, windows did an update late on the 12th also, just discovered this today.

As always, thanks

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- Don't eat the yellow snow!
■ Synchronet ■ Valhalla Home Services ■ USA ■ http://valhalla.synchro.net
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<628418D6.47163.sync@vert.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16240&group=alt.bbs.synchronet#16240

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-60r-this (Digital Man)
Subject: birthdaylist.js
Message-ID: <628418D6.47163.sync@vert.synchro.net>
X-Comment-To: DesotoFireflite
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <62840267.35788.dove-syncdisc@valhalla.synchro.net>
References: <62840267.35788.dove-syncdisc@valhalla.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/e6d82f2e0 May 17 2022 MSC 1929
X-FTN-MSGID: 47163.sync@1:103/705 26ea0711
X-FTN-REPLY: 47162.sync@1:103/705 26e9f68a
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 73
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Tue, 17 May 2022 21:53:11 UTC
Date: Tue, 17 May 2022 14:51:18 -0700
X-Received-Bytes: 3928
 by: Digital Man - Tue, 17 May 2022 21:51 UTC

To: DesotoFireflite
Re: birthdaylist.js
By: DesotoFireflite to Digital Man on Tue May 17 2022 04:15 pm

> > DM>> No immediate ideas. I probably start adding log() lines to
> > DM>> exec/birthdaylist.js and load/birthdays.js to find out exactly
> > DM>> where is locking or infinite-looping (more likely).
>
> DM> Okay, here's an example (to birthdaylist.js):
>
> DM> log("Loading birthdays.js"); // added
> DM> var list = load({}, "birthdays.js", month, day);
> DM> log("Loaded birthdays.js"); // added
>
> DM> So when run 'jsexec birthdaylist' here with those added log lines:
>
> DM> Reading script from /sbbs/exec/birthdaylist.js
> DM> /sbbs/exec/birthdaylist.js compiled in 0.00 seconds
> DM> Loading birthdays.js
> DM> Loaded birthdays.js
> DM> 45 Vertrauen users with birthdays in May:
>
> Ok, i put the log lines in as you suggested, and the problem seems to be in
> birthdays.js, as it tries to load birthdays.js then it locks up. see log
> output below. It never got to the second part.
>
> 5/17 03:47:39p Node 1 <DesotoFireflite> Executing external:
> ?birthdaylist
> 5/17 03:47:39p Node 1 <DesotoFireflite> Loading birthdays.js
>
> Seeing this, I tried to jsexec c:\sbbs\exec\load\birthdays.js, and it did
> the same thing, locked up, curser sits and spins.

Okay, but with birthdays.js runs correct, it's not going to display anything to the console either. Best to just continue testing by invoking birthdaylist.js.

> I just don't understand why the program worked flawlessley for months on
> end, then stops on the 12th with a new user logs in. Also, I checked,
> windows did an update late on the 12th also, just discovered this today.
>
> As always, thanks

The next step is to add some log() lines to load/birthdays.js and let me know what's displayed before the hang:

function birthdays(month, day)
{ var u = new User;
log("getting total_users"); // added
var lastuser = system.stats.total_users;
log("got total_users: " + lastuser); // added
var list = [];
month = parseInt(month, 10) + 1;
for(u.number = 1; u.number <= lastuser; u.number++) {
if(u.settings&(USER_DELETED|USER_INACTIVE))
continue;
if(u.security.restrictions&(UFLAG_Q|UFLAG_G))
continue;
if(u.birthmonth != month)
continue;
if(day && u.birthday != day)
continue;
log("Adding to list: " + u.number); // added
list.push(u.number);
}
return list;
} --
digital man (rob)

Synchronet/BBS Terminology Definition #56:
NUP = New User Password
Norco, CA WX: 73.3°F, 52.0% humidity, 11 mph SSE wind, 0.00 inches rain/24hrs
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<62851A45.35824.dove-syncdisc@valhalla.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16268&group=alt.bbs.synchronet#16268

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx36.iad.POSTED!not-for-mail
From: desotofi...@VALHALLA.remove-b3t-this (DesotoFireflite)
Subject: birthdaylist.js
Message-ID: <62851A45.35824.dove-syncdisc@valhalla.synchro.net>
X-Comment-To: Digital Man
Organization: Valhalla Home Services
Newsgroups: alt.bbs.synchronet
In-Reply-To: <628418D6.47163.sync@vert.synchro.net>
References: <628418D6.47163.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/0b34b299a Mar 20 2022 MSC 1929
X-FTN-MSGID: 47198.sync@1:103/705 26eb0933
X-FTN-REPLY: 47163.sync@1:103/705 26ea0711
X-FTN-CHRS: CP437 2
WhenImported: 20220518120941-0400 c12c
WhenExported: 20220518121156-0400 c12c
ExportedFrom: VALHALLA dove-syncdisc 35824
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 113
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 18 May 2022 16:12:07 UTC
Date: Wed, 18 May 2022 12:09:41 -0400
X-Received-Bytes: 5807
 by: DesotoFireflite - Wed, 18 May 2022 16:09 UTC

To: Digital Man
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Tue May 17 2022 02:51 pm

DM> Re: birthdaylist.js
DM> By: DesotoFireflite to Digital Man on Tue May 17 2022 04:15 pm

> > DM>>> No immediate ideas. I probably start adding log() lines to
> > DM>>> exec/birthdaylist.js and load/birthdays.js to find out exactly
> > DM>>> where is locking or infinite-looping (more likely).

> DM>> Okay, here's an example (to birthdaylist.js):

> DM>> log("Loading birthdays.js"); // added
> DM>> var list = load({}, "birthdays.js", month, day);
> DM>> log("Loaded birthdays.js"); // added

> DM>> So when run 'jsexec birthdaylist' here with those added log lines:

> DM>> Reading script from /sbbs/exec/birthdaylist.js
> DM>> /sbbs/exec/birthdaylist.js compiled in 0.00 seconds
> DM>> Loading birthdays.js
> DM>> Loaded birthdays.js
> DM>> 45 Vertrauen users with birthdays in May:

>> Ok, i put the log lines in as you suggested, and the problem seems to
>> be in birthdays.js, as it tries to load birthdays.js then it locks up.
>> see log output below. It never got to the second part.

>> 5/17 03:47:39p Node 1 <DesotoFireflite> Executing external:
>> ?birthdaylist
>> 5/17 03:47:39p Node 1 <DesotoFireflite> Loading birthdays.js

>> Seeing this, I tried to jsexec c:\sbbs\exec\load\birthdays.js, and it
>> did the same thing, locked up, curser sits and spins.

DM> Okay, but with birthdays.js runs correct, it's not going to display
DM> anything to the console either. Best to just continue testing by invoking
DM> birthdaylist.js.

>> I just don't understand why the program worked flawlessley for months
>> on end, then stops on the 12th with a new user logs in. Also, I
>> checked, windows did an update late on the 12th also, just discovered
>> this today.

>> As always, thanks

DM> The next step is to add some log() lines to load/birthdays.js and let me
DM> know what's displayed before the hang:

DM> function birthdays(month, day)
DM> {
DM> var u = new User;
DM> log("getting total_users"); // added
DM> var lastuser = system.stats.total_users;
DM> log("got total_users: " + lastuser); // added
DM> var list = [];
DM> month = parseInt(month, 10) + 1;
DM> for(u.number = 1; u.number <= lastuser; u.number++) {
DM> if(u.settings&(USER_DELETED|USER_INACTIVE))
DM> continue;
DM> if(u.security.restrictions&(UFLAG_Q|UFLAG_G))
DM> continue;
DM> if(u.birthmonth != month)
DM> continue;
DM> if(day && u.birthday != day)
DM> continue;
DM> log("Adding to list: " + u.number); // added
DM> list.push(u.number);
DM> }
DM> return list;
DM> }

Heres what I get: I think we found the infinate loop you were talking
about (big sigh)

5/18 11:51:23a Node 1 <DesotoFireflite> Loading birthdays.js
5/18 11:51:23a Node 1 <DesotoFireflite> getting total_users
5/18 11:51:23a Node 1 <DesotoFireflite> got total_users: 286

This section below keeps repeating over and over the same thing till I shut down the system. It won't let me exit.

5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 249
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 265
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 270
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 12
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 37
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 39
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 41
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 42
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 60
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 84
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 91
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 109
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 129
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 146
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 170
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 175
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 197
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 202
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 203
5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 211

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- Don't eat the yellow snow!
■ Synchronet ■ Valhalla Home Services ■ USA ■ http://valhalla.synchro.net
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<628544C2.47205.sync@vert.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16274&group=alt.bbs.synchronet#16274

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx96.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-lli-this (Digital Man)
Subject: birthdaylist.js
Message-ID: <628544C2.47205.sync@vert.synchro.net>
X-Comment-To: DesotoFireflite
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <62851A45.35824.dove-syncdisc@valhalla.synchro.net>
References: <62851A45.35824.dove-syncdisc@valhalla.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/e6d82f2e0 May 17 2022 MSC 1929
X-FTN-MSGID: 47205.sync@1:103/705 26eb3327
X-FTN-REPLY: 47198.sync@1:103/705 26eb0933
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 102
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 18 May 2022 19:10:53 UTC
Date: Wed, 18 May 2022 12:10:58 -0700
X-Received-Bytes: 5307
 by: Digital Man - Wed, 18 May 2022 19:10 UTC

To: DesotoFireflite
Re: birthdaylist.js
By: DesotoFireflite to Digital Man on Wed May 18 2022 12:09 pm

> Re: birthdaylist.js
> By: Digital Man to DesotoFireflite on Tue May 17 2022 02:51 pm
>
> DM> Re: birthdaylist.js
> DM> By: DesotoFireflite to Digital Man on Tue May 17 2022 04:15 pm
>
> > > DM>>> No immediate ideas. I probably start adding log() lines to
> > > DM>>> exec/birthdaylist.js and load/birthdays.js to find out exactly
> > > DM>>> where is locking or infinite-looping (more likely).
>
> > DM>> Okay, here's an example (to birthdaylist.js):
>
> > DM>> log("Loading birthdays.js"); // added
> > DM>> var list = load({}, "birthdays.js", month, day);
> > DM>> log("Loaded birthdays.js"); // added
>
> > DM>> So when run 'jsexec birthdaylist' here with those added log lines:
>
> > DM>> Reading script from /sbbs/exec/birthdaylist.js
> > DM>> /sbbs/exec/birthdaylist.js compiled in 0.00 seconds
> > DM>> Loading birthdays.js
> > DM>> Loaded birthdays.js
> > DM>> 45 Vertrauen users with birthdays in May:
>
> >> Ok, i put the log lines in as you suggested, and the problem seems to
> >> be in birthdays.js, as it tries to load birthdays.js then it locks up.
> >> see log output below. It never got to the second part.
>
> >> 5/17 03:47:39p Node 1 <DesotoFireflite> Executing external:
> >> ?birthdaylist
> >> 5/17 03:47:39p Node 1 <DesotoFireflite> Loading birthdays.js
>
> >> Seeing this, I tried to jsexec c:\sbbs\exec\load\birthdays.js, and it
> >> did the same thing, locked up, curser sits and spins.
>
> DM> Okay, but with birthdays.js runs correct, it's not going to display
> DM> anything to the console either. Best to just continue testing by
> DM> invoking birthdaylist.js.
>
> >> I just don't understand why the program worked flawlessley for months
> >> on end, then stops on the 12th with a new user logs in. Also, I
> >> checked, windows did an update late on the 12th also, just discovered
> >> this today.
>
> >> As always, thanks
>
> DM> The next step is to add some log() lines to load/birthdays.js and let
> DM> me know what's displayed before the hang:
>
> DM> function birthdays(month, day)
> DM> {
> DM> var u = new User;
> DM> log("getting total_users"); // added
> DM> var lastuser = system.stats.total_users;
> DM> log("got total_users: " + lastuser); // added
> DM> var list = [];
> DM> month = parseInt(month, 10) + 1;
> DM> for(u.number = 1; u.number <= lastuser; u.number++) {
> DM> if(u.settings&(USER_DELETED|USER_INACTIVE))
> DM> continue;
> DM> if(u.security.restrictions&(UFLAG_Q|UFLAG_G))
> DM> continue;
> DM> if(u.birthmonth != month)
> DM> continue;
> DM> if(day && u.birthday != day)
> DM> continue;
> DM> log("Adding to list: " + u.number); // added
> DM> list.push(u.number);
> DM> }
> DM> return list;
> DM> }
>
> Heres what I get: I think we found the infinate loop you were talking
> about (big sigh)
>
> 5/18 11:51:23a Node 1 <DesotoFireflite> Loading birthdays.js
> 5/18 11:51:23a Node 1 <DesotoFireflite> getting total_users
> 5/18 11:51:23a Node 1 <DesotoFireflite> got total_users: 286
>
> This section below keeps repeating over and over the same thing till I shut
> down the system. It won't let me exit.
>
> 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 249
> 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 265
> 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 270
> 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 12

Okay, so it climbs to 270 and then jumps back down to 12? That definitely sounds like a bug.

Do you mind sending me (ftp or email) your system's user.dat file so I can reproduce and fix the issue? I'll delete it when I'm done. If you're not okay with that, then we can try to work out some other ways of debugging this, but I definitely would like to root-cause and fix it.
--
digital man (rob)

Synchronet "Real Fact" #15:
SBBSecho was introduced (replacing SBBSFIDO) for Synchronet v2 in 1994
Norco, CA WX: 69.0°F, 67.0% humidity, 3 mph E wind, 0.00 inches rain/24hrs
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<62854D14.47209.sync@vert.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16277&group=alt.bbs.synchronet#16277

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx01.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-f1a-this (Digital Man)
Subject: birthdaylist.js
Message-ID: <62854D14.47209.sync@vert.synchro.net>
X-Comment-To: DesotoFireflite
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <628544C2.47205.sync@vert.synchro.net>
References: <628544C2.47205.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/e6d82f2e0 May 17 2022 MSC 1929
X-FTN-MSGID: 47209.sync@1:103/705 26eb3b7d
X-FTN-REPLY: 47205.sync@1:103/705 26eb3327
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 24
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 18 May 2022 19:46:21 UTC
Date: Wed, 18 May 2022 12:46:28 -0700
X-Received-Bytes: 1984
 by: Digital Man - Wed, 18 May 2022 19:46 UTC

To: DesotoFireflite
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Wed May 18 2022 12:10 pm

> > This section below keeps repeating over and over the same thing till I
> > shut down the system. It won't let me exit.
>
> > 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 249
> > 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 265
> > 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 270
> > 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 12
>
> Okay, so it climbs to 270 and then jumps back down to 12? That definitely
> sounds like a bug.

Please try running 'jsexec userlist' and let me know if you encounter a similar infinite loop. It has very similar logic to birthdays.js.
--
digital man (rob)

Rush quote #73:
He's wise enough to win the world, but fool enough to lose it ... New World Man
Norco, CA WX: 72.9°F, 60.0% humidity, 6 mph ESE wind, 0.00 inches rain/24hrs
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<62855755.35837.dove-syncdisc@valhalla.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16278&group=alt.bbs.synchronet#16278

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx12.iad.POSTED!not-for-mail
From: desotofi...@VALHALLA.remove-nf-this (DesotoFireflite)
Subject: birthdaylist.js
Message-ID: <62855755.35837.dove-syncdisc@valhalla.synchro.net>
X-Comment-To: Digital Man
Organization: Valhalla Home Services
Newsgroups: alt.bbs.synchronet
In-Reply-To: <628544C2.47205.sync@vert.synchro.net>
References: <628544C2.47205.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/0b34b299a Mar 20 2022 MSC 1929
X-FTN-MSGID: 47211.sync@1:103/705 26eb462a
X-FTN-REPLY: 47205.sync@1:103/705 26eb3327
X-FTN-CHRS: CP437 2
WhenImported: 20220518163013-0400 c12c
WhenExported: 20220518163154-0400 c12c
ExportedFrom: VALHALLA dove-syncdisc 35837
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 22
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 18 May 2022 20:32:04 UTC
Date: Wed, 18 May 2022 16:30:13 -0400
X-Received-Bytes: 1993
 by: DesotoFireflite - Wed, 18 May 2022 20:30 UTC

To: Digital Man
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Wed May 18 2022 12:10 pm

DM> Okay, so it climbs to 270 and then jumps back down to 12? That definitely
DM> sounds like a bug.

DM> Do you mind sending me (ftp or email) your system's user.dat file so I can
DM> reproduce and fix the issue? I'll delete it when I'm done. If you're not
DM> okay with that, then we can try to work out some other ways of debugging
DM> this, but I definitely would like to root-cause and fix it.

I just sent it to you on your bbs. val_user.zip Thanks

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- CAT (n.), Furry keyboard cover.
■ Synchronet ■ Valhalla Home Services ■ USA ■ http://valhalla.synchro.net
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<6285579A.35838.dove-syncdisc@valhalla.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16279&group=alt.bbs.synchronet#16279

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx12.iad.POSTED!not-for-mail
From: desotofi...@VALHALLA.remove-nf-this (DesotoFireflite)
Subject: birthdaylist.js
Message-ID: <6285579A.35838.dove-syncdisc@valhalla.synchro.net>
X-Comment-To: Digital Man
Organization: Valhalla Home Services
Newsgroups: alt.bbs.synchronet
In-Reply-To: <62854D14.47209.sync@vert.synchro.net>
References: <62854D14.47209.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/0b34b299a Mar 20 2022 MSC 1929
X-FTN-MSGID: 47212.sync@1:103/705 26eb462b
X-FTN-REPLY: 47209.sync@1:103/705 26eb3b7d
X-FTN-CHRS: CP437 2
WhenImported: 20220518163122-0400 c12c
WhenExported: 20220518163154-0400 c12c
ExportedFrom: VALHALLA dove-syncdisc 35838
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 31
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 18 May 2022 20:32:05 UTC
Date: Wed, 18 May 2022 16:31:22 -0400
X-Received-Bytes: 2318
 by: DesotoFireflite - Wed, 18 May 2022 20:31 UTC

To: Digital Man
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Wed May 18 2022 12:46 pm

DM> Re: birthdaylist.js
DM> By: Digital Man to DesotoFireflite on Wed May 18 2022 12:10 pm

> >> This section below keeps repeating over and over the same thing till
> >> I shut down the system. It won't let me exit.

> >> 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 249
> >> 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 265
> >> 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 270
> >> 5/18 11:51:23a Node 2 <DesotoFireflite> Adding to list: 12

>> Okay, so it climbs to 270 and then jumps back down to 12? That
>> definitely sounds like a bug.

DM> Please try running 'jsexec userlist' and let me know if you encounter a
DM> similar infinite loop. It has very similar logic to birthdays.js.

That ran fine, listed all the users.

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- Don't eat the yellow snow!
■ Synchronet ■ Valhalla Home Services ■ USA ■ http://valhalla.synchro.net
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<6285745F.47216.sync@vert.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16282&group=alt.bbs.synchronet#16282

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx96.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-12t-this (Digital Man)
Subject: birthdaylist.js
Message-ID: <6285745F.47216.sync@vert.synchro.net>
X-Comment-To: DesotoFireflite
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <62855755.35837.dove-syncdisc@valhalla.synchro.net>
References: <62855755.35837.dove-syncdisc@valhalla.synchro.net>
X-FTN-PID: Synchronet 3.19c-Linux master/04cec7e18 Apr 27 2022 GCC 8.3.0
X-FTN-MSGID: 47216.sync@1:103/705 26eb62cf
X-FTN-REPLY: 47211.sync@1:103/705 26eb462a
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 27
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 18 May 2022 23:25:08 UTC
Date: Wed, 18 May 2022 15:34:07 -0700
X-Received-Bytes: 2084
 by: Digital Man - Wed, 18 May 2022 22:34 UTC

To: DesotoFireflite
Re: birthdaylist.js
By: DesotoFireflite to Digital Man on Wed May 18 2022 04:30 pm

> Re: birthdaylist.js
> By: Digital Man to DesotoFireflite on Wed May 18 2022 12:10 pm
>
> DM> Okay, so it climbs to 270 and then jumps back down to 12? That
> DM> definitely sounds like a bug.
>
> DM> Do you mind sending me (ftp or email) your system's user.dat file so I
> DM> can reproduce and fix the issue? I'll delete it when I'm done. If
> DM> you're not okay with that, then we can try to work out some other ways
> DM> of debugging this, but I definitely would like to root-cause and fix
> DM> it.
>
> I just sent it to you on your bbs. val_user.zip Thanks

Thank you! Was able to reproduce and fix. I'm not sure why it was only your userbase that reproduced it, but it was a legit bug!
--
digital man (rob)

Rush quote #43:
Summers going fast nights growing colder children growing up old friends, older
Norco, CA WX: 76.0°F, 55.0% humidity, 6 mph ESE wind, 0.00 inches rain/24hrs
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<628580B6.35844.dove-syncdisc@valhalla.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16284&group=alt.bbs.synchronet#16284

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx38.iad.POSTED!not-for-mail
From: desotofi...@VALHALLA.remove-ao6-this (DesotoFireflite)
Subject: birthdaylist.js
Message-ID: <628580B6.35844.dove-syncdisc@valhalla.synchro.net>
X-Comment-To: Digital Man
Organization: Valhalla Home Services
Newsgroups: alt.bbs.synchronet
In-Reply-To: <6285745F.47216.sync@vert.synchro.net>
References: <6285745F.47216.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/0b34b299a Mar 20 2022 MSC 1929
X-FTN-MSGID: 47220.sync@1:103/705 26eb7064
X-FTN-REPLY: 47216.sync@1:103/705 26eb62cf
X-FTN-CHRS: CP437 2
WhenImported: 20220518192646-0400 c12c
WhenExported: 20220518193155-0400 c12c
ExportedFrom: VALHALLA dove-syncdisc 35844
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 35
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 18 May 2022 23:32:06 UTC
Date: Wed, 18 May 2022 19:26:46 -0400
X-Received-Bytes: 2445
 by: DesotoFireflite - Wed, 18 May 2022 23:26 UTC

To: Digital Man
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Wed May 18 2022 03:34 pm

DM> Re: birthdaylist.js
DM> By: DesotoFireflite to Digital Man on Wed May 18 2022 04:30 pm

>> Re: birthdaylist.js
>> By: Digital Man to DesotoFireflite on Wed May 18 2022 12:10 pm

> DM>> Okay, so it climbs to 270 and then jumps back down to 12? That
> DM>> definitely sounds like a bug.

> DM>> Do you mind sending me (ftp or email) your system's user.dat file
> DM>> so I can reproduce and fix the issue? I'll delete it when I'm
> DM>> done. If you're not okay with that, then we can try to work out
> DM>> some other ways of debugging this, but I definitely would like to
> DM>> root-cause and fix it.

>> I just sent it to you on your bbs. val_user.zip Thanks

DM> Thank you! Was able to reproduce and fix. I'm not sure why it was only
DM> your userbase that reproduced it, but it was a legit bug!
Thanks Rob, I'll do an update this week, and let you know how it does.
Again, thanks

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- Don't eat the yellow snow!
■ Synchronet ■ Valhalla Home Services ■ USA ■ http://valhalla.synchro.net
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<6285A075.47236.sync@vert.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16293&group=alt.bbs.synchronet#16293

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx99.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-lhp-this (Digital Man)
Subject: birthdaylist.js
Message-ID: <6285A075.47236.sync@vert.synchro.net>
X-Comment-To: DesotoFireflite
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <6285745F.47216.sync@vert.synchro.net>
References: <6285745F.47216.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Linux master/04cec7e18 Apr 27 2022 GCC 8.3.0
X-FTN-MSGID: 47236.sync@1:103/705 26eb8ef9
X-FTN-REPLY: 47216.sync@1:103/705 26eb62cf
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 33
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 19 May 2022 01:51:52 UTC
Date: Wed, 18 May 2022 18:42:13 -0700
X-Received-Bytes: 2452
 by: Digital Man - Thu, 19 May 2022 01:42 UTC

To: DesotoFireflite
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Wed May 18 2022 03:34 pm

> Re: birthdaylist.js
> By: DesotoFireflite to Digital Man on Wed May 18 2022 04:30 pm
>
> > Re: birthdaylist.js
> > By: Digital Man to DesotoFireflite on Wed May 18 2022 12:10 pm
> >
> > DM> Okay, so it climbs to 270 and then jumps back down to 12? That
> > DM> definitely sounds like a bug.
>
> > DM> Do you mind sending me (ftp or email) your system's user.dat file so
> > DM> I can reproduce and fix the issue? I'll delete it when I'm done. If
> > DM> you're not okay with that, then we can try to work out some other
> > DM> ways of debugging this, but I definitely would like to root-cause
> > DM> and fix it.
>
> > I just sent it to you on your bbs. val_user.zip Thanks
>
> Thank you! Was able to reproduce and fix. I'm not sure why it was only your
> userbase that reproduced it, but it was a legit bug!

So I got the bottom of it and there was a bug in load/birthdays.js as well (which caused the issue to *not* occur on systems with at least one deleted or inactive user record). So good find! Thanks for the issue report and patience to work through it.
--
digital man (rob)

This Is Spinal Tap quote #30:
Big bottom, big bottom / Talk about mud flaps, my girl's got 'em!
Norco, CA WX: 74.4°F, 57.0% humidity, 7 mph S wind, 0.00 inches rain/24hrs
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

birthdaylist.js

<62878FD7.35898.dove-syncdisc@valhalla.synchro.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=16314&group=alt.bbs.synchronet#16314

 copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx10.iad.POSTED!not-for-mail
From: desotofi...@VALHALLA.remove-l4s-this (DesotoFireflite)
Subject: birthdaylist.js
Message-ID: <62878FD7.35898.dove-syncdisc@valhalla.synchro.net>
X-Comment-To: Digital Man
Organization: Valhalla Home Services
Newsgroups: alt.bbs.synchronet
In-Reply-To: <6285A075.47236.sync@vert.synchro.net>
References: <6285A075.47236.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.19c-Win32 master/ddd4d10b2 May 19 2022 MSC 1929
X-FTN-MSGID: 47272.sync@1:103/705 26ed8706
X-FTN-REPLY: 47236.sync@1:103/705 26eb8ef9
X-FTN-CHRS: CP437 2
WhenImported: 20220520085551-0400 c12c
WhenExported: 20220520093205-0400 c12c
ExportedFrom: VALHALLA dove-syncdisc 35898
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.19c-Win32 NewsLink 1.113]
Lines: 25
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Fri, 20 May 2022 13:32:41 UTC
Date: Fri, 20 May 2022 08:55:51 -0400
X-Received-Bytes: 2257
 by: DesotoFireflite - Fri, 20 May 2022 12:55 UTC

To: Digital Man
Re: birthdaylist.js
By: Digital Man to DesotoFireflite on Wed May 18 2022 06:42 pm

DM> Re: birthdaylist.js
DM> By: Digital Man to DesotoFireflite on Wed May 18 2022 03:34 pm

>> Thank you! Was able to reproduce and fix. I'm not sure why it was only
>> your userbase that reproduced it, but it was a legit bug!

DM> So I got the bottom of it and there was a bug in load/birthdays.js as well
DM> (which caused the issue to *not* occur on systems with at least one
DM> deleted or inactive user record). So good find! Thanks for the issue
DM> report and patience to work through it.

Works like a charm. It was indeed a two part problem. I tried loading the new load/birthdays.js without doing the update, and got the same issue, but after doing the update, all is fine, and working well. Thanks so much.

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- Don't eat the yellow snow!
■ Synchronet ■ Valhalla Home Services ■ USA ■ http://valhalla.synchro.net
--- Synchronet 3.19c-Win32 NewsLink 1.113
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor