Hi Teravus,

I notice that the automated tests have started failing on 
OpenSim.Data.Tetsts.BasicRegionTest.T016_RandomSogWithSceneParts() for SQLite.

Running locally on mono 2.4.2.3, the trace is

     [exec] Tests run: 65, Failures: 1, Not run: 0, Time: 13.286 seconds
     [exec] Test Case Failures:
     [exec] 1) 
OpenSim.Data.SQLite.Tests.SQLiteRegionTest.T016_RandomSogWithSceneParts : 
System.Reflection.TargetInvocationException : Exception has been thrown by the 
target of an invocation.
     [exec]   ----> System.OutOfMemoryException : Out of memory.
     [exec] at System.Reflection.MonoMethod.Invoke (System.Object obj, 
BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] 
parameters, System.Globalization.CultureInfo culture) [0x00000]
     [exec] at System.Reflection.MonoProperty.SetValue (System.Object obj, 
System.Object value, BindingFlags invokeAttr, System.Reflection.Binder binder, 
System.Object[] index, System.Globalization.CultureInfo culture) [0x00000]
     [exec] at System.Reflection.PropertyInfo.SetValue (System.Object obj, 
System.Object value, System.Object[] index) [0x00000]
     [exec] at 
OpenSim.Data.Tests.PropertyScrambler`1[OpenSim.Region.Framework.Scenes.SceneObjectPart].RandomizeProperty
 (System.Object obj, System.Reflection.PropertyInfo property, System.Object[] 
index) [0x00000]
     [exec] at 
OpenSim.Data.Tests.PropertyScrambler`1[OpenSim.Region.Framework.Scenes.SceneObjectPart].internalScramble
 (System.Object obj) [0x00000]
     [exec] at 
OpenSim.Data.Tests.PropertyScrambler`1[OpenSim.Region.Framework.Scenes.SceneObjectPart].RandomizeProperty
 (System.Object obj, System.Reflection.PropertyInfo property, System.Object[] 
index) [0x00000]
     [exec] at 
OpenSim.Data.Tests.PropertyScrambler`1[OpenSim.Region.Framework.Scenes.SceneObjectPart].internalScramble
 (System.Object obj) [0x00000]
     [exec] at 
OpenSim.Data.Tests.PropertyScrambler`1[OpenSim.Region.Framework.Scenes.SceneObjectPart].Scramble
 (OpenSim.Region.Framework.Scenes.SceneObjectPart obj) [0x00000]
     [exec] at OpenSim.Data.Tests.BasicRegionTest.T016_RandomSogWithSceneParts 
() [0x00000]
     [exec] at (wrapper managed-to-native) 
System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
     [exec] at System.Reflection.MonoMethod.Invoke (System.Object obj, 
BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] 
parameters, System.Globalization.CultureInfo culture) [0x00000]
     [exec] --OutOfMemoryException
     [exec] at (wrapper managed-to-native) 
object:__icall_wrapper_mono_array_new_specific (intptr,int)
     [exec] at System.Array.Resize[SceneObjectPart] 
(OpenSim.Region.Framework.Scenes.SceneObjectPart[]& array, Int32 length, Int32 
newSize) [0x00000]
     [exec] at System.Array.Resize[SceneObjectPart] 
(OpenSim.Region.Framework.Scenes.SceneObjectPart[]& array, Int32 newSize) 
[0x00000]
     [exec] at 
System.Collections.Generic.List`1[OpenSim.Region.Framework.Scenes.SceneObjectPart].set_Capacity
 (Int32 value) [0x00000]
     [exec] at (wrapper managed-to-native) 
System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
     [exec] at System.Reflection.MonoMethod.Invoke (System.Object obj, 
BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] 
parameters, System.Globalization.CultureInfo culture) [0x00000]

BUILD FAILED - 1 non-fatal error(s), 0 warning(s)


The OutOfMemoryException is pretty odd - it looks like something in all the 
clever property scrambling code is going awry.

Any idea what this is?  Were the tests failing for you on Windows when you made 
the recent SQLite changes?

Unfortunately, since the cause of this is not at all clear, I've had to take 
the step of disabling T016 for now, much as I hate to do this.  Also 
unfortunately, due to the way the tests are structured this disables it for 
MySQL as well.

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

Reply via email to