#29 — ImportError: No module named transforms.interfaces

by German Correa last modified Jan 22, 2010 08:19 PM
State Unconfirmed
Version: 2.3.0-pre1
Area Process
Issue type Bug
Severity Medium
Submitted by German Correa
Submitted on Sep 01, 2009
Responsible
Target release:
In a test enviroment with Plone 3.3 (from the last unified installer), previously installed AROfficeTRansforms whitout no problems... I try to install ARFilePreview and got these error... I leave the traceback here:

2009-09-01 16:14:43 INFO ZServer HTTP server started at Tue Sep 1 16:14:43 2009
    Hostname: 0.0.0.0
    Port: 8080
2009-09-01 16:14:43 INFO Zope Set effective user to "plone"
================================================
atReal : ARFilePreview
================================================
2009-09-01 16:14:46 INFO Marshall libxml2-python not available. Unable to register libxml2 based marshallers, at least SimpleXMLMarshaller
================================================
atReal : AROfficeTransforms
================================================
2009-09-01 16:14:52 ERROR Application Couldn't install Five
Traceback (most recent call last):
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/OFS/Application.py", line 786, in install_product
    initmethod(context)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Products/Five/__init__.py", line 28, in initialize
    zcml.load_site()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Products/Five/zcml.py", line 53, in load_site
    _context = xmlconfig.file(file)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 579, in file
    include(context, name, package)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 515, in include
    processxmlfile(f, context)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 370, in processxmlfile
    parser.parse(src)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 349, in endElementNS
    self.context.end()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 544, in end
    self.stack.pop().finish()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 692, in finish
    actions = self.handler(context, **args)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Products/Five/fiveconfigure.py", line 78, in loadProducts
    handleBrokenProduct(product)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Products/Five/fiveconfigure.py", line 76, in loadProducts
    xmlconfig.include(_context, zcml, package=product)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 515, in include
    processxmlfile(f, context)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 370, in processxmlfile
    parser.parse(src)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 349, in endElementNS
    self.context.end()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 544, in end
    self.stack.pop().finish()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 691, in finish
    args = toargs(context, *self.argdata)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 1383, in toargs
    args[str(name)] = field.fromUnicode(s)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/fields.py", line 229, in fromUnicode
    v = vt.fromUnicode(s)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/fields.py", line 139, in fromUnicode
    value = self.context.resolve(name)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 184, in resolve
    mod = __import__(mname, *_import_chickens)
  File "/usr/local/Plone/zinstance/products/ARFilePreview/adapters.py", line 42, in ?
    from plone.transforms.interfaces import ITransformEngine
ZopeXMLConfigurationError: File "/usr/local/Plone/zinstance/parts/instance/etc/site.zcml", line 15.2-15.23
    ZopeXMLConfigurationError: File "/usr/local/Plone/zinstance/products/ARFilePreview/configure.zcml", line 12.2-14.42
    ImportError: No module named transforms.interfaces
Traceback (most recent call last):
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Zope2/Startup/run.py", line 56, in ?
    run()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Zope2/Startup/run.py", line 21, in run
    starter.prepare()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Zope2/Startup/__init__.py", line 102, in prepare
    self.startZope()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Zope2/Startup/__init__.py", line 278, in startZope
    Zope2.startup()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Zope2/__init__.py", line 47, in startup
    _startup()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Zope2/App/startup.py", line 102, in startup
    OFS.Application.initialize(application)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/OFS/Application.py", line 309, in initialize
    initializer.initialize()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/OFS/Application.py", line 338, in initialize
    self.install_products()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/OFS/Application.py", line 603, in install_products
    return install_products(app)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/OFS/Application.py", line 634, in install_products
    folder_permissions, raise_exc=debug_mode)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/OFS/Application.py", line 786, in install_product
    initmethod(context)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Products/Five/__init__.py", line 28, in initialize
    zcml.load_site()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Products/Five/zcml.py", line 53, in load_site
    _context = xmlconfig.file(file)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 579, in file
    include(context, name, package)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 515, in include
    processxmlfile(f, context)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 370, in processxmlfile
    parser.parse(src)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 349, in endElementNS
    self.context.end()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 544, in end
    self.stack.pop().finish()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 692, in finish
    actions = self.handler(context, **args)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Products/Five/fiveconfigure.py", line 78, in loadProducts
    handleBrokenProduct(product)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/Products/Five/fiveconfigure.py", line 76, in loadProducts
    xmlconfig.include(_context, zcml, package=product)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 515, in include
    processxmlfile(f, context)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 370, in processxmlfile
    parser.parse(src)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/local/Plone/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/xmlconfig.py", line 349, in endElementNS
    self.context.end()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 544, in end
    self.stack.pop().finish()
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 691, in finish
    args = toargs(context, *self.argdata)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 1383, in toargs
    args[str(name)] = field.fromUnicode(s)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/fields.py", line 229, in fromUnicode
    v = vt.fromUnicode(s)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/fields.py", line 139, in fromUnicode
    value = self.context.resolve(name)
  File "/usr/local/Plone/Zope-2.10.8-final-py2.4/lib/python/zope/configuration/config.py", line 184, in resolve
    mod = __import__(mname, *_import_chickens)
  File "/usr/local/Plone/zinstance/products/ARFilePreview/adapters.py", line 42, in ?
    from plone.transforms.interfaces import ITransformEngine
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/usr/local/Plone/zinstance/parts/instance/etc/site.zcml", line 15.2-15.23
    ZopeXMLConfigurationError: File "/usr/local/Plone/zinstance/products/ARFilePreview/configure.zcml", line 12.2-14.42
    ImportError: No module named transforms.interfaces
Added by Evan Cofsky on Jan 22, 2010 08:18 PM
This patch fixes the import error, but I can't say whether it breaks anything else. It is against revision 109228.
Attached:
arfilepreview.patch — text/x-diff, 1 Kb
Added by Evan Cofsky on Jan 22, 2010 08:19 PM
I'm using http://plone.org/[…]/@@poi_response_attachment?response_id=0 on a production site, so I'll post any other problems I find with it.

No responses can be added.