[opensource-dev] Again About Scripting Issues specifically KELLY LINDEN

Kelly Linden kelly at lindenlab.com
Mon Oct 18 08:33:47 PDT 2010


There are lots of ways to get an InvalidCastException, many of them quite
valid. http://stackoverflow.com has a fair number of questions on the topic,
and here is a good summary of what that error actually means:
http://dotnetperls.com/invalidcastexception . Apparently there is also some
more fun to be had if you are dealing with multiple domains -
http://blogs.msdn.com/b/suzcook/archive/2004/06/02/debugging-an-invalidcastexception.aspx.
We actually do move scripts across domains as a way to manage garbage
collection on scripts, and that is something that has "been touched" during
this project. I'm leaning towards this being closer to the issue, but I'm
certainly open to other possibilities.

 - Kelly

On Sun, Oct 17, 2010 at 2:00 PM, miss c <miss_c_27 at yahoo.com> wrote:

> That bug is listed here with 2.6.7
>
> https://bugzilla.novell.com/show_bug.cgi?id=581679
>
> Quote "I have tested this in Mono 2.6.7 and it is still occurring. it
> occurs when a second input field in added to a form (via the forms "+"
> button and happens at save."
>
> In version 2.8 it looks like they redid how mono works so it doesn't look
> like this is a bug that's going to be fixed.
>
> http://www.mono-project.com/Release_Notes_Mono_2.6.7
> http://www.mono-project.com/Release_Notes_Mono_2.8
>
> If this isn't fixable you may have to go to 2.8, but with as much as it
> looks like they changes, wow, a whole lot of work.  But thank you for
> answering, can't wait to see it deployed.
>
> Miss
>
>
>
> ------------------------------
> *From:* Kelly Linden <kelly at lindenlab.com>
> *To:* Rob Nelson <nexisentertainment at gmail.com>
> *Cc:* opensource-dev at lists.secondlife.com
> *Sent:* Sun, October 17, 2010 3:17:40 PM
>
> *Subject:* Re: [opensource-dev] Again About Scripting Issues specifically
> KELLY LINDEN
>
> Currently we use Mono 1.2.6.
>
> Moving to Mono 2.6.7 is in testing right now. It requires a two stage
> process to deploy so there will be a 'mono2 aware' version that has to be
> deployed before we get all the new version stuff. We are currently working
> on tracking down hopefully one of the last issues, a
> "System.InvalidCastException" that we sometimes get when loading scripts.
> Unfortunately it is a bit difficult to repro, and is a bit more subtle than
> the name would make it seem relating to loading scripts.
>
> I regularly give updates on this project and any other scripting work I am
> aware of at my office hours:
> http://wiki.secondlife.com/wiki/User:Kelly_Linden#Office_Hours . The only
> other relevant list is probably secondlifescripters at lists.secondlife.com.
>
>  - Kelly
>
> On Sun, Oct 17, 2010 at 1:01 PM, Rob Nelson <nexisentertainment at gmail.com>wrote:
>
>>  There is no "we".  The servers are proprietary; LL does this on their own
>> dime and time.  From what I gather, there's a little bit of work going
>> towards that direction, but the mesh changes have their attention for now,
>> like car keys dangled in front of a toddler.
>>
>> Rob
>>
>>
>> On 10/17/2010 12:40 PM, miss c wrote:
>>
>>  Running more and more tests about the lag in regions it seems more and
>> more to point towards this issue more than anything else.
>>
>> https://jira.secondlife.com/browse/SVC-3895 with over 900 votes
>> "Rezzing Mono scripted object cripples sim FPS"<https://jira.secondlife.com/browse/SVC-3895>
>>
>> Now Kelly mentioned on this post it had something to do with the mono
>> secuirty.dll.
>>
>> When I did a search for Security.dll and mono in google it pulled up
>> mailing lists and posts where this is actually a mono bug coming from their
>> software.  The portion I gather is it was fixed or improved in newer
>> versions.  I looked all over the wiki but I could not find what version of
>> mono we are using.  Does anyone know?
>>
>> I know this is more of a server function, but we have discussed at length
>> for adding more tools to the viewer to monitor lag, but this would really
>> make a huge difference if we just needed to update the mono version on the
>> servers.
>>
>> If there is a server mailing list, please point me in that direction.
>>
>> Thanks
>>
>> Miss
>> Fighting the lag every hour on the hour
>>
>>
>>
>> _______________________________________________
>> Policies and (un)subscribe information available here:
>> http://wiki.secondlife.com/wiki/OpenSource-Dev
>> Please read the policies before posting to keep unmoderated posting privileges
>>
>>
>>
>> _______________________________________________
>> Policies and (un)subscribe information available here:
>> http://wiki.secondlife.com/wiki/OpenSource-Dev
>> Please read the policies before posting to keep unmoderated posting
>> privileges
>>
>
>
>
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting
> privileges
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20101018/8d43630d/attachment-0001.htm 


More information about the opensource-dev mailing list