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.

This entry was posted in SL, Tech. Bookmark the permalink.

3 Responses to When a script sleeps and never wakes

  1. Barney says:

    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. Cubey Terra says:

    I observed it in Abbotts, which is running server version 1.25.6.113484, and Daggertooth, which is running the same.

  3. Barney says:

    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.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>