Dead Attached Scripts
|
Francis Chung
This sentence no verb.
Join date: 22 Sep 2003
Posts: 918
|
08-23-2004 21:58
Hi All, This post is mostly a rant about the dead attached script problem. /54/ff/18528/1.htmlBasically, what happens is this: There's some bug in SL that causes all attached scripts to go dead. The run checkbox box gets turned off, and it needs to be manually reset. If you don't have mod rights on the script, I think you're SOL - clicking the reset button does nothing. This seems to be a reasonably rare bug, (it's only happened to me once) but this problem seems to be getting worse, judging from the volume of tech support calls I get. (I sell scripted attachments) In fact, this bug is pretty close to 100% of the my tech support. So, my question is what is the status of this bug? Is it ever going to get fixed? It's been around for ages. It's getting pretty embarassing explaining that this is a bug in SL, and there's nothing I can do about it. I try very hard to make sure my products work, and that they've been tested. I worry very much about the damage this bug is doing to my reputation. Is there a way to put in a hack to put a band-aid over this problem? Like, "Oh hey, all attached scripts are dead, SL will automatically reset them all" or *something*?
_____________________
-- ~If you lived here, you would be home by now~
|
Michael Martinez
Don't poke me!
Join date: 28 Jul 2004
Posts: 515
|
08-23-2004 22:43
I had this happen to 3 things so far..
1 a dance bracelet (Free, so no biggie) 1 a backpack (only 50l, so bought another) 1 a scipted glasses (creator gave me 2 set, but those failed days later, but felt guilting asking anymore, so bought another, but only 80L)..
I just hope none of my planes, or expensive stuff start to go!!
Was told this might be a teleport bug, where if on while teleporting (which all of above were at one tmie or another), so seems most logical problem to me..
Going to be a pain having to remove glasses, bracelets, or anything with a script before teleporting..
|
Davo Greenstein
Dag from Oz
Join date: 22 Dec 2003
Posts: 150
|
08-23-2004 22:54
I am hugless Thanks for sending me a new Hug twice Francis but alas no hugs for me ... And i was loving it as snoopy !!!!
|
Moleculor Satyr
Fireflies!
Join date: 5 Jan 2004
Posts: 2,650
|
08-24-2004 01:36
Recompiling doesn't help?
(I agree it shouldn't be happening at all, but...)
_____________________
</sarcasm>
|
Michi Lumin
Sharp and Pointy
Join date: 14 Oct 2003
Posts: 1,793
|
08-24-2004 08:12
Have had this happen to my entire avatar. Yes, recompiling helps. But if you don't have access, or if you have a lot of scripts (my av has about 170), this can take... a long time.
It's been happening LESS lately, but it does still happen.
|
Bosozoku Kato
insurrectionist midget
Join date: 16 Jun 2003
Posts: 452
|
08-24-2004 08:22
You might make a script dispensor and inform customers to come get a new script for $1 (no-mod/transfer, but copy) if their's breaks.
Use a list of customer names and/or keys in the dispensor for a little security. This is how I do updates for my BosVendors. So far seems to work fine, and apparently has never been abused.
Might even try a 2nd script with an llSetScriptState() call, but that probably won't work on a broken script, as I believe it only works if llSetScripState() was first used to stop the script.
Or.. make everything COPY, obj/scripts/sounds/etc, but no-mod/transfer. Sell the object in a "gift box" and tell the customer to drag a COPY from the gift box to their inventory -- thus always having a back-up, in the gift box.
Bos
|
Michael Martinez
Don't poke me!
Join date: 28 Jul 2004
Posts: 515
|
08-24-2004 08:33
I now made an Originals folder just because of this bug.
If I can copy it, a fresh new copy sits in there waiting for the day when the other fails, and replace it to get it going again. BUT I have somethings that I cannot copy wich means I have to bug the creator to give me new stuff.
The script dispenser is a great idea, would not be worried as I am now that things will just stop, so I take them off before I teleport now (which is a pain!)
|
Lordfly Digeridoo
Prim Orchestrator
Join date: 21 Jul 2003
Posts: 3,628
|
08-24-2004 09:10
My glasses have been stuck for about 2 weeks now... resetting does nothing :/
_____________________
---- http://www.lordfly.com/ http://www.twitter.com/lordfly http://www.plurk.com/lordfly
|
Francis Chung
This sentence no verb.
Join date: 22 Sep 2003
Posts: 918
|
08-24-2004 13:06
Bos, Thanks for the suggestion, but there are a few problems here: 1) There are non-root prims with scripts in them. Instructing a customer on how to replace the script is not feasible. 2) People never realize they have a backup copy. With some of my stuff, people already do have a backup. (It's sold with a spare copy). Nobody ever thinks to use the spare copy, or make a backup... Or read the manual for that matter  3) Boxes are inelegant UI. I don't particuarly like tech supporting boxes either. If I ever set a box as sell-copy instead of sell-contents, it's not very long before I get an IM about "I bought your XXX and all I got was a box!"
_____________________
-- ~If you lived here, you would be home by now~
|
CrystalShard Foo
1+1=10
Join date: 6 Feb 2004
Posts: 682
|
10-07-2004 00:33
I had many customers return to me with a disabled Couple's Dance Bracelet due to this bug. This happened so many times, infact, that I decided to write a script that will automate the procedure for me. I hand them this script and ask them to drop it into the bracelet's inventory.. and case is solved (until next time). Here's a general-purpose version of the code. I'm positive that you can make better versions as this is just something I hacked up in 5 minutes infront of an annoyed customer, but hey - it shows the point. string script = "";
default { state_entry() { llSetScriptState(script,TRUE); //Turn it back on llResetOtherScript(script); //Reset (cannot reset via other scripts while turned off) llSay(0,"Scripts reset."); llRemoveInventory(llGetScriptName()); //Clean up } }
Btw - dont forget the make the script a full-perm, or they will face some issues while trying to add it into the object's inventory while attached.
|
Cubey Terra
Aircraft Builder
Join date: 6 Sep 2003
Posts: 1,725
|
10-07-2004 08:15
From: CrystalShard Foo I had many customers return to me with a disabled Couple's Dance Bracelet due to this bug.
This happened so many times, infact, that I decided to write a script that will automate the procedure for me.
I hand them this script and ask them to drop it into the bracelet's inventory.. and case is solved (until next time). I'm confused... if a script isn't running, then resetting it won't help.
_____________________
C U B E Y · T E R R A planes · helicopters · blimps · balloons · skydiving · submarines Available at Abbotts Aerodrome and XstreetSL.com 
|
Cienna Rand
Inside Joke
Join date: 20 Sep 2003
Posts: 489
|
10-07-2004 09:39
I replace at least one pair of glasses per week on average, due to this bug. In my experimentation with one of the failed frames, a recompilation prim by prim would jumpstart it again. I've been able to get replacement frames out quickly enough (Lordfly, you should have IMed me :P) but it's still a hassle.
_____________________
You can't spell have traffic without FIC. Primcrafters (Mocha 180,90) : Fine eyewear for all avatars SLOPCO (Barcola 180, 180) : Second Life Oil & Petroleum Company Landmarker : Social landmarking software Conversation : Coming soon!
|
Torley Linden
Enlightenment!
Join date: 15 Sep 2004
Posts: 16,530
|
10-07-2004 13:51
I just experienced this yesterday. A virtual disc of the song "All The Things She Said" by TATU -- powered by a Francis music player  -- simply would not play, and I asked Kris Ritter for help. She found out it was the "Running" box indeed not checked, and once that was rectified, it worked.
|
Lash Xevious
Gooberly
Join date: 8 May 2004
Posts: 1,348
|
10-07-2004 14:15
I've had several scripts die on me. But rather bug the scriptor, I bought the whole thing anew only to have it die again. I've tried dragging the script in and out and soemtimes it works. But not all features. I'm totally for making the script no mod-copy as this is what I search for now if I purchase scripted items. Having a note card explaining this also helps. I'm one of those that read them. I noticed that my scripts died when I teleported wearing them. It takes about three or more teleports wearing it to have it go screwy. So I've gotten into the habit of detaching anything scripted before I go anywhere. It's a hassle, but I'd rather spend the extra seconds attaching everything again than to shell out another 500 or ask for tech support. 
|
Kim Anubis
The Magician
Join date: 3 Jun 2004
Posts: 921
|
How to fix your attachments!
10-07-2004 15:31
I've had a LOT of scripted attachments broken this way in failed teleports. For a while, I took them all off every time I teleported, put them back on when I arrived -- what a pain in the butt. And, naturally, the one time I'd be in a hurry or forget, my tp would fail and all those Running boxes would uncheck themselves. Grr. Fortunately, good folks like Francis Chung and Archanox Underthorn give good support to their customers. The last time this happened, after I got done having a tantrum and sending off a bug report, I IMed Archanox, and he told me there's a FIX for this! It fixed my Animation Override in just a couple of minutes, no muss or fuss. Take off your broken attachment. Put it on the ground. Select it (edit mode). Then, under the Tools menu up at the top of the client window, choose Recompile Scripts in Selection. It'll take a while if the thing is stuffed full of scripts, but when it's done, your scripted attachment should be good as new! Can't thank you enough, Archanox -- I think happy thoughts of you when I teleport with my stuff on. 
_____________________
http://www.TheMagicians.us 
|
Chase Lomax
Registered User
Join date: 22 May 2004
Posts: 46
|
Hugless
10-07-2004 16:24
I am hugless too and dont like annoying the designer  I am getting to the point where I will not purchase scripted objects for my avatar as they keep breaking. Please help our gifted scripters Lindens and fix this bug!!!!!!
|
Driftwood Nomad
Registered User
Join date: 10 May 2003
Posts: 451
|
10-07-2004 16:48
Kim, Archanox's suggestion ROCKS! I didn't realize a user could actually do that! Nice 
|
Michael Martinez
Don't poke me!
Join date: 28 Jul 2004
Posts: 515
|
10-08-2004 07:13
Yes, I learned the recompile thing and love, it brought back to life my glasses a few times.
BUT I have a few items where that option is not usable, but for my watch, my glasses, Animation override it is, and those are about the only think I wear while teleporting.
Thanks for letting me know this does work, only did it once and it did, but good know that it does wake them up so I can stop worring about wearing them.
|
CrystalShard Foo
1+1=10
Join date: 6 Feb 2004
Posts: 682
|
10-08-2004 15:53
From: Cubey Terra I'm confused... if a script isn't running, then resetting it won't help. Yup. This is why the script actually turns them on before reseting. 
|
Lash Xevious
Gooberly
Join date: 8 May 2004
Posts: 1,348
|
10-08-2004 16:20
Yay! The recompile worked for me too. I just did it yesterday.  But it doesn't work on other attachments, specifically my hug one. I don't know if I'm just doing something wrong or the option to do this is on a case to case basis. But thanks for mentioning it! 
|