[IronPython] IronPython 1.1.1 wish-list?

Dino Viehland dinov at exchange.microsoft.com
Sat Dec 29 06:37:28 CET 2007


This sounds like a bug and could quite possibly be fixed for 1.1.1 (it's hard to brake things by not dereferncing a null pointer :) ).  Could you re-run w/ the -X:ExceptionDetail command line option and give us that stack trace?

________________________________________
From: users-bounces at lists.ironpython.com [users-bounces at lists.ironpython.com] On Behalf Of Vizcayno [vizcaynot at gmail.com]
Sent: Friday, December 28, 2007 9:19 AM
To: users at lists.ironpython.com
Subject: Re: [IronPython] IronPython 1.1.1 wish-list?

Hello:
I have the next problem in Ipy 1.01 I would like to know if it is a
bug to fix in 1.01.1 or not.
Look at the next code and results running in Ipy 1.01:

IronPython 1.1 (1.1) on .NET 2.0.50727.1433
Copyright (c) Microsoft Corporation. All rights reserved.
['C:\\os\\ipy\\src', 'c:\\python25\\lib', 'c:\\os\\IPY', 'c:\\os\\IPY\
\Tutorial', 'C:\\os\\ic_ora\\
nstantclient_11_1\\odp.net\\bin\\2.x', 'c:\\os\\SQLite', 'c:\\os\\IPY\
\IronPython-1.1\\Lib', 'c:\\o
\\IPY\\IronPython-1.1', 'c:/os/ipy/django_src']
>>> import sys
>>> import clr
>>> import System
>>> clr.AddReference("Oracle.DataAccess")
>>> import Oracle.DataAccess.Client
Traceback (most recent call last):
  File , line 0, in <stdin>##91
  File , line 0, in __import__##4
SystemError: Object reference not set to an instance of an object.
>>>
>>> dir(Oracle.DataAccess.Client)
Traceback (most recent call last):
  File , line 0, in <stdin>##92
NameError: name 'Oracle' not defined
>>>


When doing this in ipy 2.0A7 I have no problems:

IronPython console: 2.0
Copyright (c) Microsoft Corporation. All rights reserved.
['c:\\os\\ipy\\src', 'c:\\os\\ipy\\lib', 'c:\\python25\\lib', 'c:\\os\
\IPY', 'c:\\os\\IPY\\Tutorial', 'C:\\os\\ic_ora\\i
tantclient_11_1\\odp.net\\bin\\2.x', 'C:\\os\\SQLite\\bin', 'c:\\os\
\ipy\\django_src', 'c:\\os\\ipy\\django_src\\django\
in', 'c:\\os\\IPY\\IronPython-2.0A7\\Lib', 'c:\\os\\IPY\
\IronPython-2.0A7', 'c:/os/ipy/django_src']
>>> import sys
>>> import clr
>>> import System
>>> clr.AddReference("Oracle.DataAccess")
>>> import Oracle.DataAccess.Client
>>>
>>> dir(Oracle.DataAccess.Client)
['FailoverEvent', 'FailoverReturnCode', 'FailoverType',
'OnChangeEventHandler', 'OracleBulkCopy', 'OracleBulkCopyColumnM
ping', 'OracleBulkCopyColumnMappingCollection',
'OracleBulkCopyOptions', 'OracleClientFactory',
'OracleCollectionType',
racleCommand', 'OracleCommandBuilder', 'OracleConnection',
'OracleConnectionStringBuilder', 'OracleDataAdapter', 'Oracle
taReader', 'OracleDataSourceEnumerator', 'OracleDbType',
'OracleDependency', 'OracleError', 'OracleErrorCollection', 'Or
leException', 'OracleFailoverEventArgs', 'OracleFailoverEventHandler',
'OracleGlobalization', 'OracleInfoMessageEventArg
, 'OracleInfoMessageEventHandler', 'OracleNotificationEventArgs',
'OracleNotificationInfo', 'OracleNotificationRequest',
OracleNotificationSource', 'OracleNotificationType',
'OracleParameter', 'OracleParameterCollection', 'OracleParameterSta
s', 'OracleRowUpdatedEventArgs', 'OracleRowUpdatedEventHandler',
'OracleRowUpdatingEventArgs', 'OracleRowUpdatingEventHa
ler', 'OracleRowidInfo', 'OracleRowsCopiedEventArgs',
'OracleRowsCopiedEventHandler', 'OracleTransaction', 'OracleXmlCom
ndType', 'OracleXmlQueryProperties', 'OracleXmlSaveProperties']
>>> sys.version
'2.5.0 (2.0)'
>>>

_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com



More information about the Ironpython-users mailing list