ZModelizationTool Importing into Zope failure

"W.J. MacIsaac" <[email protected]> Sat, 21 Feb 2004 20:30:28 -0700 (MST)
Newsgroups gmane.comp.python.modeling
Message-ID <[email protected]>
I've gone wrong somewhere, but I'm at a loss as to say how. Can anyone
diagnose this?

Zope runs fine without trying to import the tool.

Thanks,
Jeff


[jeff@shackleton Zope-2.7.0]$ ./bin/runzope
------
2004-02-21T17:34:27 INFO(0) ZServer HTTP server started at Sat Feb 21 17:34:27 2004
        Hostname: shackleton
        Port: 8080
------
2004-02-21T17:34:27 INFO(0) ZServer FTP server started at Sat Feb 21 17:34:27 2004
        Hostname: shackleton
        Port: 8021
------
2004-02-21T17:34:28 ERROR(200) Zope Could not import Products.ZModelizationTool
Traceback (most recent call last):
  File "/usr/src/Zope-2.7.0/lib/python/OFS/Application.py", line 654, in import_product
    product=__import__(pname, global_dict, global_dict, silly)
  File "/usr/src/Zope-2.7.0/Products/ZModelizationTool/__init__.py", line 28, in ?
    import ZModelizationTool
  File "/usr/src/Zope-2.7.0/Products/ZModelizationTool/ZModelizationTool.py", line 40, in ?
    from Modeling.Entity import Entity
  File "/usr/lib/python2.3/site-packages/Modeling/Entity.py", line 121, in ?
    class Entity(base_object, XMLCapability, Persistent, KeyValueCoding):
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
Traceback (most recent call last):
  File "/usr/src/Zope-2.7.0/lib/python/Zope/Startup/run.py", line 49, in ?
    run()
  File "/usr/src/Zope-2.7.0/lib/python/Zope/Startup/run.py", line 19, in run
    start_zope(opts.configroot)
  File "/usr/src/Zope-2.7.0/lib/python/Zope/Startup/__init__.py", line 51, in start_zope
    starter.startZope()
  File "/usr/src/Zope-2.7.0/lib/python/Zope/Startup/__init__.py", line 230, in startZope
    Zope.startup()
  File "/usr/src/Zope-2.7.0/lib/python/Zope/__init__.py", line 46, in startup
    _startup()
  File "/usr/src/Zope-2.7.0/lib/python/Zope/App/startup.py", line 45, in startup
    OFS.Application.import_products()
  File "/usr/src/Zope-2.7.0/lib/python/OFS/Application.py", line 631, in import_products
    import_product(product_dir, product_name, raise_exc=debug_mode)
  File "/usr/src/Zope-2.7.0/lib/python/OFS/Application.py", line 654, in import_product
    product=__import__(pname, global_dict, global_dict, silly)
  File "/usr/src/Zope-2.7.0/Products/ZModelizationTool/__init__.py", line 28, in ?
    import ZModelizationTool
  File "/usr/src/Zope-2.7.0/Products/ZModelizationTool/ZModelizationTool.py", line 40, in ?
    from Modeling.Entity import Entity
  File "/usr/lib/python2.3/site-packages/Modeling/Entity.py", line 121, in ?
    class Entity(base_object, XMLCapability, Persistent, KeyValueCoding):
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases


------------------------------------------------------------------------------
W.J. MacIsaac
Department of Civil Engineering
University of Calgary
403.210.9783
[email protected]
CCIT 223



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click