• binkit.js error semfile config

    From Fernando Toledo@1:103/705 to GitLab issue in main/sbbs on Tue Nov 11 10:18:00 2025
    open https://gitlab.synchro.net/main/sbbs/-/issues/1005

    binkit stop procesing files due an type error at 462:


    ```
    11/11 15:14:06 srvc 0101 BINKP Got data frame length 1154
    nov 11 15:14:06 scarlet synchronet[3299758]: srvc 0101 BINKP Received file: /sbbs/temp/8cdaba40.pkt (1.1KB)
    nov 11 15:14:06 scarlet sbbs[3299758]:

    11/11 15:14:06 srvc 0101 BINKP Received file: /sbbs/temp/8cdaba40.pkt (1.1KB) nov 11 15:14:06 scarlet synchronet[3299758]: srvc 0101 BINKP !JavaScript /sbbs/exec/binkit.js line 462: TypeError: bp.cb_data.binkitcfg.semfile i
    s not an object
    nov 11 15:14:06 scarlet sbbs[3299758]:

    11/11 15:14:06 srvc 0101 BINKP !JavaScript /sbbs/exec/binkit.js line 462: TypeError: bp.cb_data.binkitcfg.semfile is not an object
    nov 11 15:14:06 scarlet sbbs[3299758]:



    11/11 15:14:06 srvc 0101 BINKP [79.112.40.164] JavaScript service thread terminated (0 clients remain, 1 total, 34 served)
    nov 11 15:14:06 scarlet synchronet[3299758]: srvc 0101 BINKP [79.112.40.164] JavaScript service thread terminated (0 clients remain, 1 total, 34 s
    erved)
    nov 11 15:14:08 scarlet synchronet[3299758]: term Node 1 disconnected
    ```
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 10:21:48 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7849

    It appears to be related to this commit: https://gitlab.synchro.net/main/sbbs/-/commit/2b55c819ae4ca9b8b4205dfac7fdba49edcf467a
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 10:26:46 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7851

    I rollback to previous commit as workaround
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 11:40:36 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7853

    The only way that should be possible is if the load/fidocfg.js wasn't updated at the same time.
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 11:40:44 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7853

    The only way that should be possible is if load/fidocfg.js wasn't updated at the same time.
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 12:02:52 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7854

    hi Deuce, I update all /sbbs/repo/exec directory (git working dir) to my /sbbs/exec (the runtime dir).
    binkit.js version 2.41 works, but 2.42 fails

    fidocfg.js is latests:

    ```
    root@scarlet:/sbbs# ls -l exec/load/fidocfg.js
    -rw-r--r-- 1 root root 12225 nov 9 21:23 exec/load/fidocfg.js
    ```
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 12:03:40 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7854

    hi Deuce, I update all /sbbs/repo/exec directory (git working dir) to my /sbbs/exec (the runtime dir).
    binkit.js version 2.41 works, but 2.42 fails

    fidocfg.js is latests:

    ```
    root@scarlet:/sbbs# ls -l exec/load/fidocfg.js
    -rw-r--r-- 1 root root 12225 nov 9 21:23 exec/load/fidocfg.js
    ```

    What configuration is Binkit trying to read?
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 12:05:40 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7855

    semfile I only see in robot sections at sbbsecho.ini

    ![image](/uploads/41de85f8a202f3516538e07c99091bbb/image.png){width=537 height=442}
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 14:48:00 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7862

    It's the bit that will read [semfile:XXX] sections, but line 370 is not conditional and unconditionally defines a semfile object in any constructed BinkITCfg objects.

    There should be no way to call rx_callback with `bp.cb_data.binkitcfg.semfile` not being an object.
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 14:48:14 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7862

    It's the bit that will read [semfile:XXX] sections, but line 370 of fidocfg.js is not conditional and unconditionally defines a semfile object in any constructed BinkITCfg objects.

    There should be no way to call rx_callback with `bp.cb_data.binkitcfg.semfile` not being an object.
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 14:51:54 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7863

    Could you check if you have a load/fidocfg.js in your mods directory perhaps? --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 18:08:10 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7866

    Not is my node at this case (in running debian). My issue was a out of date fidocfg.js at mods dir, just like Deuce comment.
    thanks!
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 18:06:58 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7865

    you did the trick again!
    I found a outdated mods/load/fidocfg.js !

    thanks!
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue Nov 11 18:19:34 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/1005#note_7867

    I don-t know if was related
    but I had this behavior with bsy files (I cannot reproduce anymore):

    ```
    2025-11-09 23:51:03 Read 738 echo statistics from ../data/echostats.ini 2025-11-09 23:51:03 Stray Outbound Packet (type 2+) found, from local address 4:902/26 to 1:229/426: /sbbs/temp/sbbsecho/691150c1.pkt
    2025-11-09 23:51:03 Stray packet already finalized: /sbbs/temp/sbbsecho/691150c1.pkt
    2025-11-09 23:51:03 1 stray outbound packets (1 total pkts) found in /sbbs/temp/sbbsecho/
    2025-11-09 23:51:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:51:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:51:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:51:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:51:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:51:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:52:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:52:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:52:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:52:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:52:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:52:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:53:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:53:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:53:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:53:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:53:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:53:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:54:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:54:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:54:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:54:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:54:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:54:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:55:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:55:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:55:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:55:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:55:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:55:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:56:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:56:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:56:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:56:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:56:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:56:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:57:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:57:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:57:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:57:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:57:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:57:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:58:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:58:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:58:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:58:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:58:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:58:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:59:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:59:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:59:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:59:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:59:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-09 23:59:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-10 00:00:04 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-10 00:00:14 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-10 00:00:24 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-10 00:00:34 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-10 00:00:44 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-10 00:00:54 Node (1:229/426) externally locked via: /sbbs/fido/outbound.001/00e501aa.bsy (since 23:33)
    2025-11-10 00:00:54 Giving up after 60 attempts to lock node 1:229/426

    ```
    --- SBBSecho 3.31-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)