Dino Viehland wrote: > 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 :( ). >
Ok - but although 4096 sounds like a low *general* limit it should be fine for us. We certainly always close our file handles - I wonder why they wouldn't be garbage collected? Hmmm.... One of our devs did a great blog entry recently on tracing resource leaks in IronPython applications: http://blog.kamil.dworakowski.name/2008/02/debugging-memory-problems-in-ironpython.html Michael Foord Michael > -----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 > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
