[IronPython] IP2a4 and/or Mono Bug? > "no implementation for interface method Microsoft.Scripting.Types.ISuperDynamicObject::get_Dict() ..."

M. David Peterson xmlhacker at gmail.com
Sun Sep 9 07:27:57 CEST 2007


As per the subject line, I was playing around with the MS.NET compiled IP2a4
bits on Mono 1.2.5 as well as 1.2.5./trunk/ r85523 (the latest bits as of a
few hours ago) and came across the following two issues when running against
the Axon/Kamaelia SimpleSwarm.py[1] test file,

1.2.5 > ** ERROR **: file metadata.c: line 950 (mono_metadata_decode_row):
assertion failed: (res_size == count)

1.2.5./trunk/ r85523 > no implementation for interface method
Microsoft.Scripting.Types.ISuperDynamicObject::get_Dict() in class
IronPython.NewTypes.System.Object_1

---
[1] http://extf.googlecode.com/svn/vendor/IPCE-r6/SimpleSwarm.py
---

I was going to come back to this tomorrow and begin to file bugs as, if, and
where necessary but in the mean time if someone from MSFT could verify what
seems to be the obvious -- that's there's "no implementation for interface
method Microsoft.Scripting.Types.ISuperDynamicObject::get_Dict() in class
IronPython.NewTypes.System.Object_1" as opposed to this being a Mono
specific issue you could spare me the pain and suffering of having to fire
up a Windows VM and test it for myself.

That, or I could just get off my lazy a$$ and fire up the aforementioned VM
myself, something of which I will do first thing A.M. unless, of course,
someone beats me too it. ;-) :D

Oh, and for what it's worth, the stack trace for both trial runs follows
inline below.

---
Mono 1.2.5 + MS.NET Compiled IP2a4 + SimpleSwarm.py
---
m-david-petersons-computer:~/Projects/extf.googlecode.com/vendor/IronPython-
2.0A4 mdavid$ which mono
/usr/bin/mono

m-david-petersons-computer:~/Projects/extf.googlecode.com/vendor/IronPython-
2.0A4 mdavid$ mono -V
Mono JIT compiler version 1.2.5 (tarball)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
        TLS:           normal
        GC:            Included Boehm (with typed GC)
        SIGSEGV:       normal
        Architecture:  x86
        Disabled:      none

m-david-petersons-computer:~/Projects/extf.googlecode.com/vendor/IronPython-
2.0A4 mdavid$ mono ipy.exe ../IPCE-r6/SimpleSwarm.py

** ERROR **: file metadata.c: line 950 (mono_metadata_decode_row): assertion
failed: (res_size == count)
aborting...
Stacktrace:

  at (wrapper managed-to-native) System.MonoType.GetFields_internal (
System.Reflection.BindingFlags,System.Type) <0x00004>
  at (wrapper managed-to-native) System.MonoType.GetFields_internal (
System.Reflection.BindingFlags,System.Type) <0xffffffff>
  at System.MonoType.GetFields (System.Reflection.BindingFlags) <0x00016>
  at System.Reflection.Emit.TypeBuilder.GetFields (
System.Reflection.BindingFlags) <0x00027>
  at System.Reflection.MonoGenericClass.initialize () <0x00093>
  at System.Reflection.MonoGenericClass.GetFields_impl (
System.Reflection.BindingFlags,System.Type) <0x00066>
  at System.Reflection.MonoGenericClass.GetFields (
System.Reflection.BindingFlags) <0x00082>
  at System.Type.GetFields () <0x00016>
  at Microsoft.Scripting.Actions.DynamicSiteHelpers.InitializeFields (
Microsoft.Scripting.CodeContext,System.Type,bool) <0x00020>
  at IronPython.Compiler.Generation.NewTypeMaker.GetNewType (string,
IronPython.Runtime.Tuple,Microsoft.Scripting.IAttributesCollection)
<0x00405>
  at IronPython.Runtime.Types.UserTypeBuilder.Build (
Microsoft.Scripting.CodeContext,string,IronPython.Runtime.Tuple,
Microsoft.Scripting.IAttributesCollection) <0x00049>
  at IronPython.Runtime.Operations.PythonOps.MakeClass (
Microsoft.Scripting.CodeContext,string,object[],string,System.Delegate)
<0x00325>
  at sets$mod_7.Initialize (Microsoft.Scripting.CodeContext) <0x0097f>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Runtime.Importer.InitializeModule (string,
Microsoft.Scripting.ScriptModule,bool) <0x00101>
  at IronPython.Runtime.Importer.LoadFromSourceUnit (
Microsoft.Scripting.Hosting.SourceUnit,string,string) <0x00046>
  at IronPython.Runtime.Importer.LoadModuleFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x000ac>
  at IronPython.Runtime.Importer.ImportFromPath (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x000de>
  at IronPython.Runtime.Importer.ImportTopAbsolute (
Microsoft.Scripting.CodeContext,string) <0x00156>
  at IronPython.Runtime.Importer.ImportModule (
Microsoft.Scripting.CodeContext,string,bool) <0x001cf>
  at IronPython.Runtime.Builtin.__import__
(Microsoft.Scripting.CodeContext,string,object,object,object)
<0x000f4>
  at (wrapper dynamic-method) System.Object._stub_##2 (object[],
Microsoft.Scripting.Actions.DynamicSite`6,Microsoft.Scripting.CodeContext
,object,string,Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List)
<0xffffffff>
  at Microsoft.Scripting.Actions.DynamicSite`6.Invoke (
Microsoft.Scripting.CodeContext,object,string,
Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List) <0x00024>
  at IronPython.Runtime.Importer.Import (Microsoft.Scripting.CodeContext
,string,IronPython.Runtime.List) <0x0006c>
  at IronPython.Runtime.Operations.PythonOps.ImportTop (
Microsoft.Scripting.CodeContext,string) <0x00028>
  at Axon.util$mod_5.Initialize (Microsoft.Scripting.CodeContext) <0x000cf>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Runtime.Importer.InitializeModule (string,
Microsoft.Scripting.ScriptModule,bool) <0x00101>
  at IronPython.Runtime.Importer.LoadFromSourceUnit (
Microsoft.Scripting.Hosting.SourceUnit,string,string) <0x00046>
  at IronPython.Runtime.Importer.LoadModuleFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x000ac>
  at IronPython.Runtime.Importer.ImportFromPath (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x000de>
  at IronPython.Runtime.Importer.ImportTopRelative (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x00022>
  at IronPython.Runtime.Importer.ImportModule (
Microsoft.Scripting.CodeContext,string,bool) <0x000ff>
  at IronPython.Runtime.Builtin.__import__
(Microsoft.Scripting.CodeContext,string,object,object,object)
<0x000f4>
  at (wrapper dynamic-method) System.Object._stub_##2 (object[],
Microsoft.Scripting.Actions.DynamicSite`6,Microsoft.Scripting.CodeContext
,object,string,Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List)
<0xffffffff>
  at Microsoft.Scripting.Actions.DynamicSite`6.Invoke (
Microsoft.Scripting.CodeContext,object,string,
Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List) <0x00024>
  at IronPython.Runtime.Importer.Import (Microsoft.Scripting.CodeContext
,string,IronPython.Runtime.List) <0x0006c>
  at IronPython.Runtime.Operations.PythonOps.ImportWithNames (
Microsoft.Scripting.CodeContext,string,string[]) <0x0003c>
  at Axon.Component$mod_4.Initialize (Microsoft.Scripting.CodeContext)
<0x000c4>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Runtime.Importer.InitializeModule (string,
Microsoft.Scripting.ScriptModule,bool) <0x00101>
  at IronPython.Runtime.Importer.LoadFromSourceUnit (
Microsoft.Scripting.Hosting.SourceUnit,string,string) <0x00046>
  at IronPython.Runtime.Importer.LoadModuleFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x000ac>
  at IronPython.Runtime.Importer.ImportFromPath (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x000de>
  at IronPython.Runtime.Importer.ImportTopRelative (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x00022>
  at IronPython.Runtime.Importer.ImportModule (
Microsoft.Scripting.CodeContext,string,bool) <0x000ff>
  at IronPython.Runtime.Builtin.__import__
(Microsoft.Scripting.CodeContext,string,object,object,object)
<0x000f4>
  at (wrapper dynamic-method) System.Object._stub_##2 (object[],
Microsoft.Scripting.Actions.DynamicSite`6,Microsoft.Scripting.CodeContext
,object,string,Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List)
<0xffffffff>
  at Microsoft.Scripting.Actions.DynamicSite`6.Invoke (
Microsoft.Scripting.CodeContext,object,string,
Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List) <0x00024>
  at IronPython.Runtime.Importer.Import (Microsoft.Scripting.CodeContext
,string,IronPython.Runtime.List) <0x0006c>
  at IronPython.Runtime.Operations.PythonOps.ImportTop (
Microsoft.Scripting.CodeContext,string) <0x00028>
  at Axon$mod_3.Initialize (Microsoft.Scripting.CodeContext) <0x0004b>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Runtime.Importer.InitializeModule (string,
Microsoft.Scripting.ScriptModule,bool) <0x00101>
  at IronPython.Runtime.Importer.LoadFromSourceUnit (
Microsoft.Scripting.Hosting.SourceUnit,string,string) <0x00046>
  at IronPython.Runtime.Importer.LoadModuleFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x000ac>
  at IronPython.Runtime.Importer.LoadPackageFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x0003c>
  at IronPython.Runtime.Importer.ImportFromPath (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x0009f>
  at IronPython.Runtime.Importer.ImportTopAbsolute (
Microsoft.Scripting.CodeContext,string) <0x00156>
  at IronPython.Runtime.Importer.ImportModule (
Microsoft.Scripting.CodeContext,string,bool) <0x001cf>
  at IronPython.Runtime.Builtin.__import__
(Microsoft.Scripting.CodeContext,string,object,object,object)
<0x000f4>
  at (wrapper dynamic-method) System.Object._stub_##2 (object[],
Microsoft.Scripting.Actions.DynamicSite`6,Microsoft.Scripting.CodeContext
,object,string,Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List)
<0xffffffff>
  at Microsoft.Scripting.Actions.DynamicSite`6.Invoke (
Microsoft.Scripting.CodeContext,object,string,
Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List) <0x00024>
  at IronPython.Runtime.Importer.Import (Microsoft.Scripting.CodeContext
,string,IronPython.Runtime.List) <0x0006c>
  at IronPython.Runtime.Operations.PythonOps.ImportTop (
Microsoft.Scripting.CodeContext,string) <0x00028>
  at __main__$mod_2.Initialize (Microsoft.Scripting.CodeContext) <0x0002a>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Hosting.PythonCommandLine.RunFileWorker (string) <0x001dd>
  at IronPython.Hosting.PythonCommandLine.RunFile (string) <0x0007c>
  at Microsoft.Scripting.Shell.CommandLine.Run (
Microsoft.Scripting.Hosting.IScriptEngine,Microsoft.Scripting.Shell.IConsole
,Microsoft.Scripting.Shell.ConsoleOptions) <0x000f1>
  at Microsoft.Scripting.Hosting.ConsoleHost.RunCommandLine (
Microsoft.Scripting.OptionsParser) <0x001d8>
  at Microsoft.Scripting.Hosting.ConsoleHost.ExecuteInternal () <0x002d6>
  at Microsoft.Scripting.Hosting.ConsoleHost.Execute () <0x000be>
  at Microsoft.Scripting.Hosting.ConsoleHost.Run (string[]) <0x00129>
  at PythonConsoleHost.Main (string[]) <0x00030>
  at (wrapper runtime-invoke) PythonConsoleHost.runtime_invoke_int_string[]
(object,intptr,intptr,intptr) <0xffffffff>
Abort trap

---
Mono 1.2.5./trunk/ r85523 + MS.NET Compiled IP2a4 + SimpleSwarm.py
---
m-david-petersons-computer:~/Projects/extf.googlecode.com/vendor/IronPython-
2.0A4 mdavid$ ~/build/nuxleus/bin/mono -V
Mono JIT compiler version 1.2.5 (/trunk/ r85523)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
        TLS:           normal
        GC:            Included Boehm (with typed GC)
        SIGSEGV:       normal
        Notification:  Thread + polling
        Architecture:  x86
        Disabled:      none

m-david-petersons-computer:~/Projects/extf.googlecode.com/vendor/IronPython-
2.0A4 mdavid$ ~/build/nuxleus/bin/mono ipy.exe../IPCE-r6/SimpleSwarm.py

no implementation for interface method
Microsoft.Scripting.Types.ISuperDynamicObject::get_Dict() in class
IronPython.NewTypes.System.Object_1
no implementation for interface method
Microsoft.Scripting.Types.ISuperDynamicObject::get_Dict() in class
IronPython.NewTypes.System.Object_1
Stacktrace:

  at (wrapper managed-to-native)
System.Reflection.MonoField.SetValueInternal
(System.Reflection.FieldInfo,object,object)
<0x00004>
  at (wrapper managed-to-native)
System.Reflection.MonoField.SetValueInternal
(System.Reflection.FieldInfo,object,object)
<0xffffffff>
  at System.Reflection.MonoField.SetValue (object,object,
System.Reflection.BindingFlags,System.Reflection.Binder,
System.Globalization.CultureInfo) <0x00093>
  at System.Reflection.FieldInfo.SetValue (object,object) <0x00020>
  at Microsoft.Scripting.Actions.DynamicSiteHelpers.InitializeFields (
Microsoft.Scripting.CodeContext,System.Type,bool) <0x0015b>
  at IronPython.Compiler.Generation.NewTypeMaker.GetNewType (string,
IronPython.Runtime.Tuple,Microsoft.Scripting.IAttributesCollection)
<0x00405>
  at IronPython.Runtime.Types.UserTypeBuilder.Build (
Microsoft.Scripting.CodeContext,string,IronPython.Runtime.Tuple,
Microsoft.Scripting.IAttributesCollection) <0x00049>
  at IronPython.Runtime.Operations.PythonOps.MakeClass (
Microsoft.Scripting.CodeContext,string,object[],string,System.Delegate)
<0x00325>
  at sets$mod_7.Initialize (Microsoft.Scripting.CodeContext) <0x0097f>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Runtime.Importer.InitializeModule (string,
Microsoft.Scripting.ScriptModule,bool) <0x00101>
  at IronPython.Runtime.Importer.LoadFromSourceUnit (
Microsoft.Scripting.Hosting.SourceUnit,string,string) <0x00046>
  at IronPython.Runtime.Importer.LoadModuleFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x000ac>
  at IronPython.Runtime.Importer.ImportFromPath (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x000de>
  at IronPython.Runtime.Importer.ImportTopAbsolute (
Microsoft.Scripting.CodeContext,string) <0x00156>
  at IronPython.Runtime.Importer.ImportModule (
Microsoft.Scripting.CodeContext,string,bool) <0x001cf>
  at IronPython.Runtime.Builtin.__import__
(Microsoft.Scripting.CodeContext,string,object,object,object)
<0x000f4>
  at (wrapper dynamic-method) System.Object._stub_##2 (object[],
Microsoft.Scripting.Actions.DynamicSite`6,Microsoft.Scripting.CodeContext
,object,string,Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List)
<0xffffffff>
  at Microsoft.Scripting.Actions.DynamicSite`6.Invoke (
Microsoft.Scripting.CodeContext,object,string,
Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List) <0x00024>
  at IronPython.Runtime.Importer.Import (Microsoft.Scripting.CodeContext
,string,IronPython.Runtime.List) <0x0006c>
  at IronPython.Runtime.Operations.PythonOps.ImportTop (
Microsoft.Scripting.CodeContext,string) <0x00028>
  at Axon.util$mod_5.Initialize (Microsoft.Scripting.CodeContext) <0x000cf>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Runtime.Importer.InitializeModule (string,
Microsoft.Scripting.ScriptModule,bool) <0x00101>
  at IronPython.Runtime.Importer.LoadFromSourceUnit (
Microsoft.Scripting.Hosting.SourceUnit,string,string) <0x00046>
  at IronPython.Runtime.Importer.LoadModuleFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x000ac>
  at IronPython.Runtime.Importer.ImportFromPath (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x000de>
  at IronPython.Runtime.Importer.ImportTopRelative (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x00022>
  at IronPython.Runtime.Importer.ImportModule (
Microsoft.Scripting.CodeContext,string,bool) <0x000ff>
  at IronPython.Runtime.Builtin.__import__
(Microsoft.Scripting.CodeContext,string,object,object,object)
<0x000f4>
  at (wrapper dynamic-method) System.Object._stub_##2 (object[],
Microsoft.Scripting.Actions.DynamicSite`6,Microsoft.Scripting.CodeContext
,object,string,Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List)
<0xffffffff>
  at Microsoft.Scripting.Actions.DynamicSite`6.Invoke (
Microsoft.Scripting.CodeContext,object,string,
Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List) <0x00024>
  at IronPython.Runtime.Importer.Import (Microsoft.Scripting.CodeContext
,string,IronPython.Runtime.List) <0x0006c>
  at IronPython.Runtime.Operations.PythonOps.ImportWithNames (
Microsoft.Scripting.CodeContext,string,string[]) <0x0003c>
  at Axon.Component$mod_4.Initialize (Microsoft.Scripting.CodeContext)
<0x000c4>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Runtime.Importer.InitializeModule (string,
Microsoft.Scripting.ScriptModule,bool) <0x00101>
  at IronPython.Runtime.Importer.LoadFromSourceUnit (
Microsoft.Scripting.Hosting.SourceUnit,string,string) <0x00046>
  at IronPython.Runtime.Importer.LoadModuleFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x000ac>
  at IronPython.Runtime.Importer.ImportFromPath (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x000de>
  at IronPython.Runtime.Importer.ImportTopRelative (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x00022>
  at IronPython.Runtime.Importer.ImportModule (
Microsoft.Scripting.CodeContext,string,bool) <0x000ff>
  at IronPython.Runtime.Builtin.__import__
(Microsoft.Scripting.CodeContext,string,object,object,object)
<0x000f4>
  at (wrapper dynamic-method) System.Object._stub_##2 (object[],
Microsoft.Scripting.Actions.DynamicSite`6,Microsoft.Scripting.CodeContext
,object,string,Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List)
<0xffffffff>
  at Microsoft.Scripting.Actions.DynamicSite`6.Invoke (
Microsoft.Scripting.CodeContext,object,string,
Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List) <0x00024>
  at IronPython.Runtime.Importer.Import (Microsoft.Scripting.CodeContext
,string,IronPython.Runtime.List) <0x0006c>
  at IronPython.Runtime.Operations.PythonOps.ImportTop (
Microsoft.Scripting.CodeContext,string) <0x00028>
  at Axon$mod_3.Initialize (Microsoft.Scripting.CodeContext) <0x0004b>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Runtime.Importer.InitializeModule (string,
Microsoft.Scripting.ScriptModule,bool) <0x00101>
  at IronPython.Runtime.Importer.LoadFromSourceUnit (
Microsoft.Scripting.Hosting.SourceUnit,string,string) <0x00046>
  at IronPython.Runtime.Importer.LoadModuleFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x000ac>
  at IronPython.Runtime.Importer.LoadPackageFromSource (
Microsoft.Scripting.CodeContext,string,string) <0x0003c>
  at IronPython.Runtime.Importer.ImportFromPath (
Microsoft.Scripting.CodeContext,string,string,IronPython.Runtime.List)
<0x0009f>
  at IronPython.Runtime.Importer.ImportTopAbsolute (
Microsoft.Scripting.CodeContext,string) <0x00156>
  at IronPython.Runtime.Importer.ImportModule (
Microsoft.Scripting.CodeContext,string,bool) <0x001cf>
  at IronPython.Runtime.Builtin.__import__
(Microsoft.Scripting.CodeContext,string,object,object,object)
<0x000f4>
  at (wrapper dynamic-method) System.Object._stub_##2 (object[],
Microsoft.Scripting.Actions.DynamicSite`6,Microsoft.Scripting.CodeContext
,object,string,Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List)
<0xffffffff>
  at Microsoft.Scripting.Actions.DynamicSite`6.Invoke (
Microsoft.Scripting.CodeContext,object,string,
Microsoft.Scripting.IAttributesCollection,
Microsoft.Scripting.IAttributesCollection,IronPython.Runtime.List) <0x00024>
  at IronPython.Runtime.Importer.Import (Microsoft.Scripting.CodeContext
,string,IronPython.Runtime.List) <0x0006c>
  at IronPython.Runtime.Operations.PythonOps.ImportTop (
Microsoft.Scripting.CodeContext,string) <0x00028>
  at __main__$mod_2.Initialize (Microsoft.Scripting.CodeContext) <0x0002a>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_object_CodeContext (
Microsoft.Scripting.CodeContext) <0xffffffff>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x00216>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext,bool) <0x0006a>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.Scope,
Microsoft.Scripting.ModuleContext) <0x00015>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00093>
  at IronPython.Hosting.PythonCommandLine.RunFileWorker (string) <0x001dd>
  at IronPython.Hosting.PythonCommandLine.RunFile (string) <0x0007c>
  at Microsoft.Scripting.Shell.CommandLine.Run (
Microsoft.Scripting.Hosting.IScriptEngine,Microsoft.Scripting.Shell.IConsole
,Microsoft.Scripting.Shell.ConsoleOptions) <0x000f1>
  at Microsoft.Scripting.Hosting.ConsoleHost.RunCommandLine (
Microsoft.Scripting.OptionsParser) <0x001d8>
  at Microsoft.Scripting.Hosting.ConsoleHost.ExecuteInternal () <0x002d6>
  at Microsoft.Scripting.Hosting.ConsoleHost.Execute () <0x000be>
  at Microsoft.Scripting.Hosting.ConsoleHost.Run (string[]) <0x00129>
  at PythonConsoleHost.Main (string[]) <0x00030>
  at (wrapper runtime-invoke) PythonConsoleHost.runtime_invoke_int_string[]
(object,intptr,intptr,intptr) <0xffffffff>
Abort trap


-- 
/M:D

M. David Peterson
http://mdavid.name | http://www.oreillynet.com/pub/au/2354 |
http://dev.aol.com/blog/3155
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20070908/9ecb8374/attachment.html>


More information about the Ironpython-users mailing list