Archived
This forum has been archived. Please start a new discussion on GitHub.
"error return without exception set" when Ice.ImplicitContext not set in IcePy
![joshmoore](https://forums.zeroc.com/uploads/userpics/513/n4EBVFEMC9Z3W.jpg)
joshmoore
Germany
in Bug Reports
The exception thrown when getImplicitContext() is called without "Ice.ImplicitContext" set is somewhat confusing. With a blank ICE_CONFIG environment variable:
$ python Python 2.4.5 (#1, Jul 4 2008, 21:52:53) [GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import Ice, IcePy >>> IcePy.stringVersion() '3.3.0' >>> ic = Ice.initialize() >>> ic.getImplicitContext() Traceback (most recent call last): File "<stdin>", line 1, in ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Ice.py", line 330, in getImplicitContext return ImplicitContextI(self._impl.getImplicitContext()) SystemError: error return without exception set >>> >>> Ice.InitializationData() <Ice.InitializationData object at 0x5a670> >>> id = Ice.InitializationData() >>> id.properties = Ice.createProperties() >>> id.properties.setProperty("Ice.ImplicitContext","Shared") >>> ic = Ice.initialize(id) >>> ic.getImplicitContext() object #0 (::Ice::ImplicitContext) { }
0
Comments
-
Thanks for the report. This appears to be a bug in the python plug-in. We'll address it in the next Ice release.0