It seems like my computers are getting a too long without yielding error whenever the server restarts, the region is chunk loaded so they never get unloaded. Computers without a screen don't respond, and attaching a screen shows just black. If I exit the running program, it will print the exiting message but not load the shell again.
Computers with a screen show the blue screen of death, with the too long without yielding error. All of these computers are running programs, all of them require a restart to start working again. The analyzer shows nothing relevant when I shift right-click the computer block.
Strangely, servers seem to be unaffected. Programs running on that seem to continue working after restarting.
I haven't tested this that thoughrily, a server restart takes about 5 minutes and is rather dull to sit through over and over.
All my always running programs have a pattern similar to while true do local evt = event.pull() end, so it should be yielding properly.
Is this a bug with opencomputers? Is this an issue with my programs?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
It seems like my computers are getting a too long without yielding error whenever the server restarts, the region is chunk loaded so they never get unloaded. Computers without a screen don't respond, and attaching a screen shows just black. If I exit the running program, it will print the exiting message but not load the shell again.
Computers with a screen show the blue screen of death, with the too long without yielding error. All of these computers are running programs, all of them require a restart to start working again. The analyzer shows nothing relevant when I shift right-click the computer block.
Strangely, servers seem to be unaffected. Programs running on that seem to continue working after restarting.
I haven't tested this that thoughrily, a server restart takes about 5 minutes and is rather dull to sit through over and over.
All my always running programs have a pattern similar to while true do local evt = event.pull() end, so it should be yielding properly.
Is this a bug with opencomputers? Is this an issue with my programs?
Link to post
Share on other sites