in. I'm assuming I can add it to execute at the main menu, but how can I only run the command once per login?
Or is there a better place to execute the ilc_send script?
I would put it in the prelogin menu.
"for ibbs in bbses: TypeError;
'NoneType' object is not iterable"
the error is in line 307.
Does this sounds familiar to
anyone?
Someone more familiar with the exact mod might be able to help with a fix. (Possibly just throwing a try/catch around it and skipping any failed messages...)
Another solution, would be to create a log, but i don't think that many people would look into that. :)
It's preferred to check the FSX_DAT or any other echonet area that handles the data packets (for FSX, is FSX_DAT) for corrupted messages or a wrong set up BBSes and report to the BBS sysop or a FSX admin.
To bypass the problem, just delete the FSX_DAT.* files, which will erase all messages, along with the corrupted ones ;) The echonet, will be re-created when it receives new messages.
You underestimate sysops. Plenty know to check logs for errors, and do.
No disrespect, but no. It's not fsxNet's fault that the script is faili cess a message. The script should be more fault-tolerant of unexpected sce
like the one described here, and handle it gracefully.
This gets around the current problem at hand, sure. But only until it r
s. Then the sysop (in fact, all sysops who use this script) will inevitabl
themselves in the same situation again.|07
The script needs to be fault-tolerant.
xqtr wrote to Codefenix <=-
You underestimate sysops. Plenty know to check logs for errors, and do.
I don't under/over estimate no one. It's not about if they know, which
i think it's obvious they do, cause setting a BBS in a Linux/Windows machine, is not for an amature... but if they do or have the time and
will to do, to debug something.
Personal speaking, i am not even logging to my BBS daily, about once
per two-three days and even then, i don't check logs, unless something went wrong.
I don't use this mod myself, but I seem to remember something about it
not liking when messages are missing a field.
I have the xq-ilc_send running at login and this is exporting fine. The ma prog script is set up at the main menu but I'm unsure where to call the xq-ilc_get script. The docs lack a little clarity here, as it says the "ge script needs to be called before executing the main script but doesn't exactly state where it goes.
But.... how would you know if anything went wrong, without checking
logs? I check mine multiple times per day, and have caught problems
Sysop: | Eric Oulashin |
---|---|
Location: | Beaverton, Oregon, USA |
Users: | 92 |
Nodes: | 16 (0 / 16) |
Uptime: | 09:42:18 |
Calls: | 6,587 |
Calls today: | 6 |
Files: | 8,482 |
D/L today: |
1,323 files (406M bytes) |
Messages: | 359,547 |
Posted today: | 1 |