|
|
|
[
Permlink
| « Hide
]
Darien Caldwell added a comment - 30/Jan/08 01:29 PM
This may relate to an issue i'm seeing. I haven't reported it yet because I can't find the root cause yet. But If i take an item I have created with 22 scripts into inventory, and then re-rez it, around half the scripts are set to not running after the rez. It's always the same scripts, and removing some code from the scripts seems to cause the issue to go away, so I suspect it's related to the heap size. But thats just a working theory.
I'm having the same problem; as far as I can tell, all the Mono-compiled scripts in my object get disabled on region crossing; the same thing happens when the object is rezzed. I suppose the rez and region crossing problems are interrelated - the former is probably more dangerous because the on_rez event is skipped.
This issue is still a problem, but it's intermittent.
I had to cross a sim border over 20 times to get it to fail. The following is some code I was running in an attachment: timeloop() { default { It is important to note that I see this behaviour in scripts not in attachments. A more complex case is the Dominus Shadow (a car I made). It's a vehicle that is not attached. Crossing the sim border caused it to fail with very many error messages (Can't repro at the moment): [There are many similar error messages] I would be glad to provide a copy of the Dominus Shadow for testing - I haven't been able to get a simpler case to fail in the same manner. The call stack provides an excellent clue: the problem is in the serialization code.
I should hopefully be able to create a simpler repro from this. Thanks. Re-opened as that bug is back. Last night I recompiled emDash for MONO and shipped. There was no change to the portal script, yet one of my users reported this bug after crossing a region:
[7:18] emDash [script:-Portals-]: Script run-time error This is one of the errors described in SVC-2908. I'm going to resolve this earlier issue in favor of the more annotated one.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||