-- 
Cheers, László
Greetings,

I'm attempting to use Python.NET on my Linux/Mono 2.4 system as a replacement 
for IronPython, which is not an easy system to use under Linux. e.g, the 
interactive interpreter doesn't understand Ctrl^D or Ctrl^C and has no 
command-line history, and I lose many of the standard Python modules I'm used 
to working with. Problem is, some code that works fine under IronPython is 
blowing up under Python.NET and I'm not able to figure out why. I'm hoping 
someone here could offer some insight into the following 
System.InvalidProgramException.

==================================================

Traceback (most recent call last):
  File "./invite", line 24, in <module>
    groupmgr.Invite(GroupKey, roles, target)
System.InvalidProgramException: Invalid IL code in (wrapper runtime-invoke) 
OpenMetaverse.GroupManager:runtime_invoke_void__this___UUID_List`1<UUID>_UUID 
(object,intptr,intptr,intptr): IL_0031: call      0x00000006


  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke 
(object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags 
invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, 
System.Globalization.CultureInfo culture) [0x00000] 

===================================================

My Python code that produces this, looks like the following:


from OpenMetaverse import *
from System import *
from System.Collections.Generic import *

GroupKey = UUID("44652c3f-2b9b-b926-308e-387639434ab4")
target = UUID("ba36e228-1de0-460a-9219-c34c592e0ee1")
everyone = UUID("00000000-0000-0000-0000-000000000000")

roles = List[UUID]()
roles.Add(everyone)

groupmgr = GroupManager(client)
groupmgr.Invite(GroupKey, roles, target)

===================================================

seems to be the "groupmgr.Invite(GroupKey, roles, target)" line that is causing 
the System.InvalidProgramException. Any thoughts?
_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to