|
|
|
Not sure if it's a duplicate because I don't replace an attached object with another one.
I just attach an inworld-object to my spine via llAttachToAvatar() and the attached object itself is lost. The attachment point isn't in use when I attach the object. This doesn't happen always; just sometimes. If I understand VWR-6110 correct, the HUD place is in use by object1 and replaced by another HUD object2 and object1 is lost. correct me, if I'm wrong I feel your result on inventry tree is same to my repro. But yes I think there may be some ways that can reproduce this problem.
If you can narrow this and figure out concrete repro, it could be very helpful. Sorry Jack666, your understanding is right.
The results were same but the processes weren't same. And I was trying to reproduce this issue over 100 times. (just from curiosity) But I could not repro yet. Nock's repro does work with llAttachToAvatar():
-Rez a box. default { touch_start(integer num_detected) { llRequestPermissions(llGetOwner(), PERMISSION_ATTACH); } run_time_permissions(integer perm) { if (perm & PERMISSION_ATTACH) llAttachToAvatar(ATTACH_RHAND); } } -Click the box. Observe: The object appears as worn, at the bottom of the inventory window. Sorry for being late with my answer but the script is stored on my main computer only and the original in the prim was deleted with the affected object.
@ Fake: no prob @ Moon: thanks for posting the script. it's a bit different to my script but does the same What I did to reproduce the effect: I did this a few times and could reproduce the bug-effect only twice (so be patient). I also observed that the object appeared for a nano-sec in it's supposed folder "Objects" in my inventory and then went to the bottom of the inventory window. It was marked as worn while "moving". Hope this is helpful to someone to reproduce. I am also having the exact same issue. My object also appears on the same level as inventory and library and then if I try to click it to wear it will crash me. I have noticed this when simply wearing certain objects they appear at the very bottom of my inventory. Cache clears and the beta grid recovery doesn't work either.
I at least never crashed (yet). Though cache clear deletes the object from the bottom of my inventory and it's lost afaik.
I've been having the same problem (for the most part). With 2 variations...
Situation A- (My Inventory Window is open to "Recent Items" but the same applies to the "All Items" folder) ________Attach script I use_________ default changed(integer changes) { if (changes & CHANGED_OWNER){ llRequestPermissions(llGetOwner(), PERMISSION_ATTACH); } } on_rez(integer startParam) if (!llGetAttached()) { llAttachToAvatar(ATTACH_LHAND); }} run_time_permissions(integer perms) { if (!llGetAttached() && (perms & PERMISSION_ATTACH)){ llAttachToAvatar(ATTACH_LHAND); } } Noob scripter to the rescue!!
Prolly not but I had a thought. Has anyone considered testing if this is a run time permissions issue? The fact seems to be that all thease scripts and tests allow the permissions to go on and on after the attachment. I am not even remotely qualified to say that it is a reason for the errors but considering how complex and strict permissions are I would try testing to see if that has something to do with this problem. /me Shrugs. (lolz) This is a duplicate of VWR-6110. The failure mechanism is wearing an attachment from in-world. So rezzing a HUD and then having it attach from in-world is the same Mechanism. Replacing an attachment is not necessarily part of the issue.
I think this issue should be linked with another. http://jira.secondlife.com/browse/SVC-4112
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The behavior is very similar to Nock's repro