• Another Error

    From DesotoFireflite@VERT/VALHALLA to Digital Man on Saturday, January 29, 2022 07:46:10
    Re: Another Error
    By: Digital Man to DesotoFireflite on Fri Jan 28 2022 08:46 pm

    It seems your fix works fine, It still shows up on the Terminal Server
    Window, but it doesn't throw an error anymore to the log file. Here is
    a snipit from the Terminal Server Window, so you can see what is going
    on. I'm so glad I was able to duplicate the error locally so you could
    narrow it down. Again, Thanks so much, we have success.

    1/28 01:35:13p Node 1 <David Skulimoski> running external program:
    Remind Me Logon
    1/28 01:35:13p Node 1 <David Skulimoski> Executing external:
    remindme remind1.cfg BYPASS
    1/28 01:35:13p Node 1 <David Skulimoski> !ERROR 2 (Resource
    temporarily unavailable) opening \\.\mailslot\sbbsexec\wr1
    1/28 01:35:13p Node 1 <David Skulimoski> VDD Open failed (not loaded
    yet?)

    I think that's a slightly different issue. Does this program just run and terminate very quickly?

    Yes, when it run in BYPASS mode, all it does is check to see if there is a reminder set for the user logging in, and if a reminder exist, it show it to the user. If no reminder exist, it just closes. All this takes place in seconds. The only this the user sees is a quick screen from the door saying "Checking Reminders". I've had this door running on Synchronet since I started running it back with version 3.13 I believe, or earlier. I can't tell you if it was throwing the error before the update, but I just started noticing it since the update as I've been paying attention to the error log because of the update if that makes sense. Sorry I got long winded, just wanted to give you a slight history to help narrow down the issue. Anyway, you seem to have fixed the original issue :) sigh, fingers crossed.

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    Valhalla III! - (RemoteAccess) - bbs.valhallabbs.com:5023
    Valhalla Home Services Web! - http://bbs.valhallabbs.com
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Home Of Odin's Maze Game Server!
    Come Play Trade Wars On Valhalla's T.W.G.S!

    --- Don't eat the yellow snow!
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From Digital Man@VERT to DesotoFireflite on Saturday, January 29, 2022 12:37:54
    Re: Another Error
    By: DesotoFireflite to Digital Man on Sat Jan 29 2022 07:46 am

    Re: Another Error
    By: Digital Man to DesotoFireflite on Fri Jan 28 2022 08:46 pm

    It seems your fix works fine, It still shows up on the Terminal Server
    Window, but it doesn't throw an error anymore to the log file. Here is
    a snipit from the Terminal Server Window, so you can see what is going
    on. I'm so glad I was able to duplicate the error locally so you could
    narrow it down. Again, Thanks so much, we have success.

    1/28 01:35:13p Node 1 <David Skulimoski> running external program:
    Remind Me Logon
    1/28 01:35:13p Node 1 <David Skulimoski> Executing external:
    remindme remind1.cfg BYPASS
    1/28 01:35:13p Node 1 <David Skulimoski> !ERROR 2 (Resource
    temporarily unavailable) opening \\.\mailslot\sbbsexec\wr1
    1/28 01:35:13p Node 1 <David Skulimoski> VDD Open failed (not loaded
    yet?)

    I think that's a slightly different issue. Does this program just run and terminate very quickly?

    Yes, when it run in BYPASS mode, all it does is check to see if there is a reminder set for the user logging in, and if a reminder exist, it show it to the user. If no reminder exist, it just closes. All this takes place in seconds. The only this the user sees is a quick screen from the door saying "Checking Reminders". I've had this door running on Synchronet since I started running it back with version 3.13 I believe, or earlier. I can't tell you if it was throwing the error before the update, but I just started noticing it since the update as I've been paying attention to the error log because of the update if that makes sense. Sorry I got long winded, just wanted to give you a slight history to help narrow down the issue. Anyway, you seem to have fixed the original issue :) sigh, fingers crossed.

    The first log message "ERROR 2 .. opening .. mailslot" is a debug-level message, so I'm not going to do anything to suppress that. I did just commit a change that will suppress the warning-level log message ("VDD Open failed") if the process has already terminated this point.

    I'm pretty sure if you look through your logs you'll find that all of these log messages have been happening under these conditions (user presses a key while the process is running but the process terminates before sbbs has a chance to send it the mailslot). There have been no recent changes in this logic.

    So... if you have debug-level logging enabled, I'd expect to still see that "ERROR 2 .. opening .. mailslot" message under these conditions, but not the warning.
    --
    digital man (rob)

    Rush quote #54:
    He'd love to spend the night in Zion, he's been a long, long while in Babylon Norco, CA WX: 63.7øF, 19.0% humidity, 0 mph ENE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From DesotoFireflite@VERT/VALHALLA to Digital Man on Saturday, January 29, 2022 16:09:08
    Re: Another Error
    By: Digital Man to DesotoFireflite on Sat Jan 29 2022 12:37 pm

    The first log message "ERROR 2 .. opening .. mailslot" is a debug-level message, so I'm not going to do anything to suppress that. I did just commit a change that will suppress the warning-level log message ("VDD Open failed") if the process has already terminated this point.

    I'm pretty sure if you look through your logs you'll find that all of these log messages have been happening under these conditions (user presses a key while the process is running but the process terminates before sbbs has a chance to send it the mailslot). There have been no recent changes in this logic.

    So... if you have debug-level logging enabled, I'd expect to still see that "ERROR 2 .. opening .. mailslot" message under these conditions, but not the warning.

    Yes, I think you are correct. I just logged in and forced the situation again holding down the enter key, and below is the log. The !ERROR 2 is showing up in the Terminal Server logs, as expected in Debug mode. The only thing throwing an error is the last thing in the log FAILURE )Error 38). It's at the end of the log at the bottom.

    1/29 03:54:31p Node 2 <David Skulimoski> running external program: Remind Me Logon
    1/29 03:54:31p Node 2 <David Skulimoski> Executing external: remindme remind2.cfg BYPASS
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:31p Node 2 <David Skulimoski> !ERROR 2 (No such file or directory) opening \\.\mailslot\sbbsexec\wr2
    1/29 03:54:31p Node 2 <David Skulimoski> VDD Open failed (not loaded yet?)
    1/29 03:54:32p Node 2 <David Skulimoski> CreateFile(\\.\mailslot\sbbsexec\wr2)=0x99c
    1/29 03:54:34p Node 2 <David Skulimoski> !VDD WriteFile(0x99c, 1) FAILURE (Error=38)

    I'll download the commit tomorrow and let you know. Thanks

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    Valhalla III! - (RemoteAccess) - bbs.valhallabbs.com:5023
    Valhalla Home Services Web! - http://bbs.valhallabbs.com
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Home Of Odin's Maze Game Server!
    Come Play Trade Wars On Valhalla's T.W.G.S!

    --- CAT (n.), Furry keyboard cover.
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net