Hi Chris. Whilst working on another topic I have been seeing a few glitches today (e.g. some attachments not always being present) but not, it seems, quite to the extent that you're seeing them.

I think the best thing now is if you could open a Mantis and put all the 
relevant data in there.

Thanks!

On 20/03/13 04:18, Chris wrote:
Hi Justin,

As far as I can tell these bugs do not show up until the very recent 
introduction of the multi attachment code. (I have
been testing on commit 3611d33 (r22387) for the past couple hours with several 
different accounts to verify that they
don't show up before the multi attach commits). The only exception to this that 
I could see was the floating attachments
issue on log in where I had to detach and reattach the effected object(s) to 
fix it; this seems to be at random (It
seems to be whatever is attached to left hand most often when I see it; but I 
have seen cases where other attach points
exhibit this behavior). I have also tried the tests on a fresh database install 
as well with the same results. All my
testing is being done in standalone mode, multi regions, ODE Physics, and 
Windows x64 .NET (Locally, not on OSGrid)

The animations, perms, and region cross issues I also do not see until 
attempting to use the commits with multi
attachments enabled.

I definitely can not say that I know for sure that the multi attachment code is 
what is causing these issues; but just
trying to give a narrowed down area of when I first started noticing them.

As far as teleporting to and from in HG mode, I can't say because I don't have 
experience (yet) with HG.

I gave commit 8de933 a quick test and was still able to trigger most of the 
issues previously posted. The invisible
attachment on log in issue was the only one that I did not see pop up in my 
test but I'm not 100% certain that it is gone.

Have also observed the touch event issue with attachments not working until 
reattach; but this has been the case (for me
at least) for a while now.

And not a problem; I'm happy to be able to help out with such an awesome 
project =) I'll stick with a7a9a8a for now on
my main install and continue testing master in a different database.

Thank you

On 3/19/2013 9:34 PM, Justin Clark-Casey wrote:
Are these all new bugs, Chris?  Certainly, there seem to be issues for me with 
the new code on my local system (using
LL 3.3.4 to test), though Nebadon with Kokua on osgrid didn't seem to have too 
much trouble yesterday.

Some of the others strike me as more general/existing problems though, such as 
animation, region cross and permission
issues.

I have put some fixes for various issues I've encountered into master so you 
may want to retest.  However, there are
still some problems. Two I encounter are that all but one of the attachments on 
a single spot report as being on an
"Invalid Attachment Point" after teleport (though they still show up now and 
appear to be detachable just fine).  The
other is that editing a script in an attachment to have a touch event does not 
make that touchable for the viewer
until the attachment is detached and reattached (that might possibly have been 
the case before, though I didn't think
so).

One of these fixes probably requires osgrid services to update first if you're 
using that.

On a more general note, I don't know what the effect is on crossing between 
simulators which don't have multi-attach
(e.g. in HG mode). Having said that, Nebadon on osgrid today didn't seem to 
have much trouble with this.

So you may want to stick with commit a7a9a8a just for now, though I do very 
much value your feedback on the bleeding
edge.

On 19/03/13 03:12, Chris wrote:
Hi Justin, I tested out commit a7a9a8a and the attachments seem to replace 
properly again and the issues that I
mentioned in my previous post seem to be gone as well. I also tested the latest 
master, commit 397379, and replace
(wear) seems to work properly here as well, although the other weird attachment 
issues are back again.

Among some of the things I've noticed is:
* Some attachments refuse to attach on login and will refuse to attach manually 
via inventory. Relogging sometimes
alleviates the issue as well as teleporting or crossing to another region. 
Sometimes it doesn't.

* The least recently attached object (if using multiple attachments on one 
point) tends to show up invisible on relog
although in inventory it appears to be attached.  The invisible attachments can 
be detached through the inventory and
usually they can be reattached and they show up. On occasion a relog is 
necessary to continue attaching objects on that
particular spot.

* Attachments tend to show up "floating" in world (usually on login). That is, 
they look as if they've been rezzed in
world and won't move around with your avatar, but the inventory says they are 
actually attached. They can be detached
normally either through inventory or by right clicking the floating object and 
detach.

* Animations tend to get stuck on region cross when using an AO and can only be 
fixed with a AO reset or reattach.

* Attachment contents sometimes have their permissions changed upon login, 
teleport, or region cross; even though i have
serverside_object_permissions = false set in OpenSim.ini (I usually see this in 
combination with the stuck animation
issue on region cross. The AO's scripts appear to have their permissions 
changed to no copy/no mod. Upon detach and
reattach the permissions are full perm again)

* Region crosses / TP's sometimes fail with either an eternal walk/run past the 
sim border or a never ending TP progress
screen. If this happens the only way to fix it is to relog. Upon relog I get 
several strange error messages in the
viewer saying "Could not upload <random UUID here> due to invalid login 
credentials" before I make it in world. Once in
world I'm missing a lot of attachments (just not detached to my avatar not 
missing from inventory) and the adjacent
regions around me look unloaded (looks like there is a huge hole in the center 
of the region). On a second relog, my
attachments are attached again but all the adjacent regions are missing even 
though I can see them on the map. I can't
teleport or cross over to them however. Relogging does not seem to fix the 
issue if it has been triggered. The only way
that I've seen to fix the issue is to restart the OpenSim but I have to 
forcibly terminate it because running quit will
cause the process to hang once it reaches the end of the shutdown routine. I also 
keep receiving "2013-03-18
21:40:44,843 WARN  - OpenSim.Region.Framework.Scenes.Scene [SCENE]: Existing 
root scene presence detected for Test User
4462532a-0742-4528-870a-11b63ae40079 in Test Region 2 when connecting. Removing 
existing presence." when the issue has
been triggered and I attempt to relog or cross/TP to other regions.

These are the most common issues I've seen and they seem to show up regardless 
of whether the attachment is scripted or
not but it seems like it happens a bit more frequently with scripted 
attachments.

Is there a way to disable the recent multi attachment code via OpenSim.ini to 
make it revert back to the old attachment
behavior for now until the issues are worked out? Or would it be better for me 
to stick with commit a7a9a8a for now?

Thank you!

On 3/18/2013 5:10 PM, Justin Clark-Casey wrote:
Apologies Chris, I did indeed introduce a regression with that change.  This 
should be fixed in git master a7a9a8a.

I actually did have multiple attachments near to completion in a separate 
multiple-attachments branch of the
OpenSimulator git repository but just haven't had the time to finish and check 
it as of yet.  Also, the mainline code
has moved on a bit so it would need updating.

On 17/03/13 10:04, Chris wrote:
Hello all, I am running commit 464201 (r/22383) and am running across some very 
weird attachment issues. At first
glance
it seems like multiple attachment points is now working; it seems to let me 
attach more than one thing to any one
attach
spot. But it doesn't really behave like multiple attachments on SL, such as 
"Wear" won't replace what ever is on the
attach point and more or less acts like "Add", relogging with multiple 
attachments on one point causes one or more of
the attachments to appear invisible but inventory still thinks they are attached, and 
"floating" attachments
(Attachments look like they are rezzed in world and they don't move with your 
avatar when your avatar moves, but it is
technically attached to your avatar).

I looked back in the commits for the past few weeks to see if there was any 
mention of multiple attach points being
implemented but I could not find any such commit.  So I tracked down the issue 
to first appear in commit ccd6f4
(r/22294). I haven't made a mantis because I was unsure if this was intentional 
or not.

Is anyone else seeing this?











--
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to