When a script sleeps and never wakes

At the best of times, SL is a tricky environment to work in. Upgrades and changes to the simulator code can sometimes mean that old, reliable scripts stop working. I just confirmed that the hard way when one of my customers let me know that the automated, looping tours in my Aerius blimp stopped working. Instead of restarting a tour, the blimp would go dead until the owner manually restarted the tour.

That’s kind of weird, especially, since several people tested that feature thoroughly. As tested, the blimp ended one tour, slept for half a minute, then started again. But now, the “sleep” period starts and never ends.

The problem is now fixed in version 1.1.1. To my customers who bought the Terra Aerius blimp and want to use looping tours: just drop me a line in SL and I’ll send you the update (version 1.1.1). If you don’t need looping tours, the update isn’t necessary.

3 Replies to “When a script sleeps and never wakes”

  1. Very weird – because my gulls use llSleep, too, and with rather long times, but they fly off every now and then. Is this problem on a 1.26.1 pilot code sim, or on the stock 1.25.6 code? Never seen anything like that with my birds on Lummerland.

  2. Is there a Jira for that problem? I found why my birds and trains are not a problem: I use llSetTimerEvent for my long “sleeping” and only use llSleep for very short breaks.

Comments are closed.