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

Reply via email to