Hi,
I've downloaded the latest version of Mozilla via CVS, built it and built
PyXPCOM extension. But, I receive a very strange error when I try to import
the components module
with:
> >>import xpcom.components
If I run python from the "dist/bin" directory, it's all ok:
$ cd /usr/src/mozilla/mozilla/dist/bin
$ python -c "import xpcom.components"
$
If I run python from another directory, I receive this error:
$ cd /home/cnoviello
$ python -c "import xpcom.components"
Failed to get info for IID '{8458a740-d5dc-11d2-92fb-00e09805570f}'
Traceback (most recent call last):
File "<string> ", line 1, in ?
File "/usr/src/mozilla/mozilla/dist/bin/python/xpcom/components.py", line
35, in ?
manager = xpcom.client.Component(_xpcom.NS_GetGlobalComponentManager(),
_xpcom.IID_nsIComponentManager)
File "/usr/src/mozilla/mozilla/dist/bin/python/xpcom/client/__init__.py",
line 209, in __init__
self.QueryInterface(iid)
File "/usr/src/mozilla/mozilla/dist/bin/python/xpcom/client/__init__.py",
line 279, in QueryInterface
self._remember_interface_info(iid)
File "/usr/src/mozilla/mozilla/dist/bin/python/xpcom/client/__init__.py",
line 252, in _remember_interface_info
method_infos, getters, setters, constants = BuildInterfaceInfo(iid)
File "/usr/src/mozilla/mozilla/dist/bin/python/xpcom/client/__init__.py",
line 127, in BuildInterfaceInfo
interface = xpt.Interface(iid)
File "/usr/src/mozilla/mozilla/dist/bin/python/xpcom/xpt.py", line 63, in
__init__
item = iim.GetInfoForIID(iid)
xpcom.Exception: 0x80004005 (NS_ERROR_FAILURE)
Any ideas?
Thanks in advance.
Carmine
--
Don't you know why your Python application has crashed?
Take a look to http://www.pycrash.org
My Home Page http://cnoviello.altervista.org
_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom