It looks like there's an internal limit that prevents us from ever having more than 4096 PythonFile objects in existance. Is it possible that you have that many file objects in existence that aren't getting freed? Also just closing them won't be enough, they actually have to get collected by the GC.
I don't think anything has actually changed here between 1.1 and 1.1.1 so it might just be hitting slightly different lifetimes. But this limit does seem pretty stupid (and it's still in 2.0 as well apparently :( ). -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Foord Sent: Thursday, February 07, 2008 2:58 AM To: Discussion of IronPython Subject: [IronPython] HybridMapping is full Error Hello, After upgrading to IronPython 1.1.1 we are seeing (sporadically) the following exception when we run our full test suite. Any idea what the cause(s) could be? Unexpected SystemException running tests: System.SystemException: HybridMapping is full at IronPython.Runtime.HybridMapping`1.WeakAdd(T value) at IronPython.Runtime.PythonFile..ctor(Stream stream, Encoding encoding, String mode, Boolean weakMapping) at IronPython.Runtime.PythonFile.Make(ICallerContext context, DynamicType cls, String name, String mode, Int32 bufsize) at IronPython.Runtime.PythonFile.Make(ICallerContext context, DynamicType cls, String name, String mode) at Make##3549(ICallerContext , Object , Object , Object ) at IronPython.Runtime.Calls.FastCallableWithContext3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.FastCallableWithContext3.Call(ICallerContext context, Object[] args) at IronPython.Compiler.MethodBinder.MethodTarget.Call(ICallerContext context, Object[] args) at IronPython.Compiler.MethodBinder.TargetSet.Call(ICallerContext context, CallType callType, Object[] args) at IronPython.Compiler.MethodBinder.TargetSet.Call3(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.FastCallableWithContextAny.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.FastCallableWithContextAny.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Calls.BuiltinFunction.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Types.DynamicType.CreateInstance(ICallerContext con text, Object[] args, String[] names) at IronPython.Runtime.Types.DynamicType.Call(ICallerContext context, Obje ct[] args, String[] names) at IronPython.Runtime.Types.DynamicType.Call(ICallerContext context, Obje ct[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at linecache.updatecache$f105(Object filename) in C:\Dev\buildshare\Resol ver-df367\python24\linecache.py:line 105 at IronPython.Runtime.Calls.Function1.Call(ICallerContext context, Object arg0) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at linecache.getlines$f103(Object filename) in C:\Dev\buildshare\Resolver -df367\python24\linecache.py:line 40 at IronPython.Runtime.Calls.Function1.Call(ICallerContext context, Object arg0) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at linecache.getline$f101(Object filename, Object lineno) in C:\Dev\build share\Resolver-df367\python24\linecache.py:line 14 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at traceback.extract_tb$f89(Object tb, Object limit) in C:\Dev\buildshare \Resolver-df367\python24\traceback.py:line 101 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at traceback.format_tb$f88(Object tb, Object limit) in C:\Dev\buildshare\ Resolver-df367\python24\traceback.py:line 76 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at traceback.format_exception$f91(Object etype, Object value, Object tb, Object limit) in C:\Dev\buildshare\Resolver-df367\python24\traceback.py:line 142 at IronPython.Runtime.Calls.Function4.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1, Object arg2) at unittest._exc_info_to_string$f13(FunctionEnvironment16Dictionary $env, Object self, Object err, Object test) in C:\Dev\buildshare\Resolver-df367\pytho n24\unittest.py:line 153 at IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at unittest.addError$f8(FunctionEnvironment16Dictionary $env, Object self , Object test, Object err) in C:\Dev\buildshare\Resolver-df367\python24\unittest .py:line 124 at IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1, Object arg2) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1, Object arg2) at unittest.addError$f72(FunctionEnvironment16Dictionary $env, Object sel f, Object test, Object err) in C:\Dev\buildshare\Resolver-df367\python24\unittes t.py:line 656 at IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1, Object arg2) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1, Object arg2) at TestUtils.PublishingTestRunner.addError$f2861(FunctionEnvironment16Dic tionary $env, Object self, Object test, Object err) in C:\Dev\buildshare\Resolve r-df367\TestUtils\PublishingTestRunner.py:line 40 at IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at unittest.run$f26(FunctionEnvironmentNDictionary $env, Object self, Obj ect result) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 255 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at TestUtils.TestCase.run$f252(FunctionEnvironment32Dictionary $env, Obje ct self, Object result) in C:\Dev\buildshare\Resolver-df367\TestUtils\TestCase.p y:line 139 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithArgsTupleAndKeywordDictAndCo ntext(ICallerContext context, Object func, Object[] args, String[] names, Object argsTuple, Object kwDict) at unittest.__call__$f27(FunctionEnvironmentNDictionary $env, Object self , Object args, Object kwds) in C:\Dev\buildshare\Resolver-df367\python24\unittes t.py:line 281 at unittest.__call__$f27(FunctionEnvironmentNDictionary , Object[] ) at IronPython.Runtime.Calls.FunctionX.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args) at IronPython.Runtime.Types.DynamicType.TryInvokeSpecialMethod(Object tar get, SymbolId name, Object& ret, Object[] args) at IronPython.Runtime.Types.DynamicType.CallOnInstance(Object func, Objec t[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at unittest.run$f44(FunctionEnvironment16Dictionary $env, Object self, Ob ject result) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 429 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithArgsTupleAndKeywordDictAndCo ntext(ICallerContext context, Object func, Object[] args, String[] names, Object argsTuple, Object kwDict) at unittest.__call__$f45(FunctionEnvironment16Dictionary $env, Object sel f, Object args, Object kwds) in C:\Dev\buildshare\Resolver-df367\python24\unitte st.py:line 433 at unittest.__call__$f45(FunctionEnvironment16Dictionary , Object[] ) at IronPython.Runtime.Calls.FunctionX.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args) at IronPython.Runtime.Types.DynamicType.TryInvokeSpecialMethod(Object tar get, SymbolId name, Object& ret, Object[] args) at IronPython.Runtime.Types.DynamicType.CallOnInstance(Object func, Objec t[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at unittest.run$f44(FunctionEnvironment16Dictionary $env, Object self, Ob ject result) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 429 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithArgsTupleAndKeywordDictAndCo ntext(ICallerContext context, Object func, Object[] args, String[] names, Object argsTuple, Object kwDict) at unittest.__call__$f45(FunctionEnvironment16Dictionary $env, Object sel f, Object args, Object kwds) in C:\Dev\buildshare\Resolver-df367\python24\unitte st.py:line 433 at unittest.__call__$f45(FunctionEnvironment16Dictionary , Object[] ) at IronPython.Runtime.Calls.FunctionX.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args) at IronPython.Runtime.Types.DynamicType.TryInvokeSpecialMethod(Object tar get, SymbolId name, Object& ret, Object[] args) at IronPython.Runtime.Types.DynamicType.CallOnInstance(Object func, Objec t[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at unittest.run$f78(FunctionEnvironment8Dictionary $env, Object self, Obj ect test) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 701 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object arg0, Object arg1) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at TestUtils.RunTest.RunTest$f1(Object testClass, Object saveResults, Obj ect runs, Object schedule) in C:\Dev\buildshare\Resolver-df367\TestUtils\RunTest .py:line 28 at IronPython.Runtime.HybridMapping`1.WeakAdd(T value) at IronPython.Runtime.PythonFile..ctor(Stream stream, Encoding encoding, String mode, Boolean weakMapping) at IronPython.Runtime.PythonFile.Make(ICallerContext context, DynamicType cls, String name, String mode, Int32 bufsize) at IronPython.Runtime.PythonFile.Make(ICallerContext context, DynamicType cls, String name, String mode) at Make##3549(ICallerContext , Object , Object , Object ) at IronPython.Runtime.Calls.FastCallableWithContext3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.FastCallableWithContext3.Call(ICallerContext context, Object[] args) at IronPython.Compiler.MethodBinder.MethodTarget.Call(ICallerContext cont ext, Object[] args) at IronPython.Compiler.MethodBinder.TargetSet.Call(ICallerContext context , CallType callType, Object[] args) at IronPython.Compiler.MethodBinder.TargetSet.Call3(ICallerContext contex t, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.FastCallableWithContextAny.Call(ICallerContex t context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.FastCallableWithContextAny.Call(ICallerContex t context, Object[] args) at IronPython.Runtime.Calls.BuiltinFunction.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Types.DynamicType.CreateInstance(ICallerContext con text, Object[] args, String[] names) at IronPython.Runtime.Types.DynamicType.Call(ICallerContext context, Obje ct[] args, String[] names) at IronPython.Runtime.Types.DynamicType.Call(ICallerContext context, Obje ct[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at linecache.updatecache$f105(Object filename) in C:\Dev\buildshare\Resol ver-df367\python24\linecache.py:line 105 at IronPython.Runtime.Calls.Function1.Call(ICallerContext context, Object arg0) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at linecache.getlines$f103(Object filename) in C:\Dev\buildshare\Resolver -df367\python24\linecache.py:line 40 at IronPython.Runtime.Calls.Function1.Call(ICallerContext context, Object arg0) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at linecache.getline$f101(Object filename, Object lineno) in C:\Dev\build share\Resolver-df367\python24\linecache.py:line 14 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at traceback.extract_tb$f89(Object tb, Object limit) in C:\Dev\buildshare \Resolver-df367\python24\traceback.py:line 101 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at traceback.format_tb$f88(Object tb, Object limit) in C:\Dev\buildshare\ Resolver-df367\python24\traceback.py:line 76 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at traceback.format_exception$f91(Object etype, Object value, Object tb, Object limit) in C:\Dev\buildshare\Resolver-df367\python24\traceback.py:line 142 at IronPython.Runtime.Calls.Function4.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1, Object arg2) at unittest._exc_info_to_string$f13(FunctionEnvironment16Dictionary $env, Object self, Object err, Object test) in C:\Dev\buildshare\Resolver-df367\pytho n24\unittest.py:line 153 at IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at unittest.addError$f8(FunctionEnvironment16Dictionary $env, Object self , Object test, Object err) in C:\Dev\buildshare\Resolver-df367\python24\unittest .py:line 124 at IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1, Object arg2) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1, Object arg2) at unittest.addError$f72(FunctionEnvironment16Dictionary $env, Object sel f, Object test, Object err) in C:\Dev\buildshare\Resolver-df367\python24\unittes t.py:line 656 at IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1, Object arg2) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1, Object arg2) at TestUtils.PublishingTestRunner.addError$f2861(FunctionEnvironment16Dic tionary $env, Object self, Object test, Object err) in C:\Dev\buildshare\Resolve r-df367\TestUtils\PublishingTestRunner.py:line 40 at IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object arg0, Object arg1, Object arg2) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at unittest.run$f26(FunctionEnvironmentNDictionary $env, Object self, Obj ect result) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 255 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object ar g0, Object arg1) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0, Object arg1) at TestUtils.TestCase.run$f252(FunctionEnvironment32Dictionary $env, Object self, Object result) in C:\Dev\buildshare\Resolver-df367\TestUtils\TestCase.py:line 139 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithArgsTupleAndKeywordDictAndContext(ICallerContext context, Object func, Object[] args, String[] names, Object argsTuple, Object kwDict) at unittest.__call__$f27(FunctionEnvironmentNDictionary $env, Object self , Object args, Object kwds) in C:\Dev\buildshare\Resolver-df367\python24\unittes t.py:line 281 at unittest.__call__$f27(FunctionEnvironmentNDictionary , Object[] ) at IronPython.Runtime.Calls.FunctionX.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args) at IronPython.Runtime.Types.DynamicType.TryInvokeSpecialMethod(Object tar get, SymbolId name, Object& ret, Object[] args) at IronPython.Runtime.Types.DynamicType.CallOnInstance(Object func, Objec t[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at unittest.run$f44(FunctionEnvironment16Dictionary $env, Object self, Ob ject result) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 429 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithArgsTupleAndKeywordDictAndCo ntext(ICallerContext context, Object func, Object[] args, String[] names, Object argsTuple, Object kwDict) at unittest.__call__$f45(FunctionEnvironment16Dictionary $env, Object sel f, Object args, Object kwds) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 433 at unittest.__call__$f45(FunctionEnvironment16Dictionary , Object[] ) at IronPython.Runtime.Calls.FunctionX.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args) at IronPython.Runtime.Types.DynamicType.TryInvokeSpecialMethod(Object tar get, SymbolId name, Object& ret, Object[] args) at IronPython.Runtime.Types.DynamicType.CallOnInstance(Object func, Objec t[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at unittest.run$f44(FunctionEnvironment16Dictionary $env, Object self, Ob ject result) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 429 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithArgsTupleAndKeywordDictAndCo ntext(ICallerContext context, Object func, Object[] args, String[] names, Object argsTuple, Object kwDict) at unittest.__call__$f45(FunctionEnvironment16Dictionary $env, Object self, Object args, Object kwds) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 433 at unittest.__call__$f45(FunctionEnvironment16Dictionary , Object[] ) at IronPython.Runtime.Calls.FunctionX.Call(ICallerContext context, Object [] args) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext co ntext, Object instance, Object[] args) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object[] args) at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args) at IronPython.Runtime.Types.DynamicType.TryInvokeSpecialMethod(Object tar get, SymbolId name, Object& ret, Object[] args) at IronPython.Runtime.Types.DynamicType.CallOnInstance(Object func, Objec t[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object[] args) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext conte xt, Object func, Object arg0) at unittest.run$f78(FunctionEnvironment8Dictionary $env, Object self, Obj ect test) in C:\Dev\buildshare\Resolver-df367\python24\unittest.py:line 701 at IronPython.Runtime.Calls.Function2.Call(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.PythonFunction.CallInstance(ICallerContext context, Object arg0, Object arg1) at IronPython.Runtime.Calls.Method.Call(ICallerContext context, Object arg0) at IronPython.Runtime.Operations.Ops.CallWithContext(ICallerContext context, Object func, Object arg0) at TestUtils.RunTest.RunTest$f1(Object testClass, Object saveResults, Obj ect runs, Object schedule) in C:\Dev\buildshare\Resolver-df367\TestUtils\RunTest.py:line 28 -- Michael Foord Senior Software Engineer, Resolver Systems Ltd. [EMAIL PROTECTED] +44 (0) 20 7253 6372 We're hiring! http://www.resolversystems.com/jobs/ 17a Clerkenwell Road, London EC1M 5RD, UK VAT No.: GB 893 5643 79 Registered in England and Wales as company number 5467329. Registered address: 843 Finchley Road, London NW11 8NA, UK _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com