[IronPython] 2.0 beta3: with statement: SystemError: Operation could destabilize the runtime.

Curt Hagenlocher curt at hagenlocher.org
Wed Jul 2 20:20:38 CEST 2008


I'm sorry -- Dino's right, I should have said "-X:ExceptionDetail".  Could
you run again with that?

On Wed, Jul 2, 2008 at 10:36 AM, Liwei Peng <liwei.peng at gmail.com> wrote:

> Thanks for the help. The following are more details:
>
>
> 1) d:\tools\IronPython-2.0B3>ipy.exe -X:ShowClrExceptions a.py
> Traceback (most recent call last):
>   File "a.py", line 17, in a.py
> SystemError: Operation could destabilize the runtime.
> CLR Exception:
>     VerificationException
> :
> Operation could destabilize the runtime.
>
> 2) I didn't do anything at force IronPython to run as a 32-bit app or
> 64-bit app.
> My OS is x64 W2K8 server. ipy.exe is a 32-bit binary.
> 3) MPI.net is built from CLR 2.0.
>
> thanks,
>
> Liwei
>
> On Wed, Jul 2, 2008 at 9:57 AM, Curt Hagenlocher <curt at hagenlocher.org>
> wrote:
>
>> That exception isn't coming from IronPython -- not directly, anyway.  Can
>> you re-run with the -X:ShowClrExceptions flag?
>>
>> Have you done anything to force IronPython to run as a 32-bit app or is it
>> running as a 64-bit app (ie natively)?  Is MPI.NET <http://mpi.net/>built against CLR 2.0?
>>
>>   On Wed, Jul 2, 2008 at 9:49 AM, Liwei Peng <liwei.peng at gmail.com>
>> wrote:
>>
>>>   Hi,
>>>
>>> I used IronPython 2.0 Beta3 using the with statement. I got the following
>>> error:
>>>
>>> >ipy.exe a.py
>>> Traceback (most recent call last):
>>>   File "a.py", line 17, in a.py
>>> SystemError: Operation could destabilize the runtime.
>>>
>>> What I did:
>>> 1) create a __future__.py file with 1 line:
>>> with_statement=True
>>>
>>> 2) run the following script. the error occured in the line "with
>>> MPI.Environment(argarrayref) as mpienv:"
>>>
>>> from __future__ import with_statement
>>> import sys
>>> import clr
>>> import System
>>>
>>> sys.path.append("C:\Program Files (x86)\MPI.NET <http://mpi.net/>\Lib")
>>> clr.AddReferenceToFile("MPI.dll")
>>> import MPI
>>>
>>> argarray = System.Array[str](sys.argv)
>>> argarrayref = clr.Reference[ System.Array[str] ]( argarray )
>>> with MPI.Environment(argarrayref) as mpienv:
>>>         n=100
>>> Question: how can I fix it? thanks,
>>>
>>> Liwei
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.ironpython.com
>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>>
>>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20080702/c9fec55e/attachment.html>


More information about the Ironpython-users mailing list