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

Reply via email to