Issue 80 in contentmirror: 'Could not adapt' error on custom content types (Plone 4.1.2)

10 views
Skip to first unread message

conten...@googlecode.com

unread,
Jan 31, 2012, 1:36:06 PM1/31/12
to conten...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 80 by ccrownh...@gmail.com: 'Could not adapt' error on custom
content types (Plone 4.1.2)
http://code.google.com/p/contentmirror/issues/detail?id=80

What steps will reproduce the problem?
1. I added <ore:mirror content="xxxxx.app.content.case.Case" /> to
settings.zcml
2. I added interfaces.IMirrored to my type

What is the expected output? What do you see instead?

Upon starting Plone, I get:

Traceback (most recent call last):

File "/usr/local/buildout-cache/eggs/Zope2-2.13.10-py2.6.egg/Zope2/Startup/run.py",
line 72, in <module>
run()

File "/usr/local/buildout-cache/eggs/Zope2-2.13.10-py2.6.egg/Zope2/Startup/run.py",
line 21, in run
starter.prepare()

File "/usr/local/buildout-cache/eggs/Zope2-2.13.10-py2.6.egg/Zope2/Startup/__init__.py",
line 86, in prepare
self.startZope()

File "/usr/local/buildout-cache/eggs/Zope2-2.13.10-py2.6.egg/Zope2/Startup/__init__.py",
line 259, in startZope
Zope2.startup()

File "/usr/local/buildout-cache/eggs/Zope2-2.13.10-py2.6.egg/Zope2/__init__.py",
line 47, in startup
_startup()

File "/usr/local/buildout-cache/eggs/Zope2-2.13.10-py2.6.egg/Zope2/App/startup.py",
line 118, in startup
load_zcml()

File "/usr/local/buildout-cache/eggs/Zope2-2.13.10-py2.6.egg/Zope2/App/startup.py",
line 52, in load_zcml
load_site()

File "/usr/local/buildout-cache/eggs/Zope2-2.13.10-py2.6.egg/Zope2/App/zcml.py",
line 46, in load_site
_context = xmlconfig.file(site_zcml)

File "/usr/local/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py",
line 651, in file
context.execute_actions()

File "/usr/local/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py",
line 626, in execute_actions
callable(*args, **kw)

File "/usr/local/buildout-cache/eggs/ore.contentmirror-0.7.1-py2.6.egg/ore/contentmirror/loader.py",
line 35, in load
instance = klass("transient")

File "/usr/local/buildout-cache/eggs/plone.app.folder-1.0.4-py2.6.egg/plone/app/folder/base.py",
line 45, in __init__
BaseFolder.__init__(self, oid, **kwargs)

File "/usr/local/buildout-cache/eggs/Products.Archetypes-1.7.9-py2.6.egg/Products/Archetypes/BaseFolder.py",
line 254, in __init__
BaseFolderMixin.__init__(self, oid, **kwargs)

File "/usr/local/buildout-cache/eggs/Products.Archetypes-1.7.9-py2.6.egg/Products/Archetypes/BaseFolder.py",
line 65, in __init__
PortalFolder.__init__(self, oid, self.Title())

File "/usr/local/buildout-cache/eggs/Products.Archetypes-1.7.9-py2.6.egg/Products/Archetypes/BaseFolder.py",
line 148, in Title
return self.getField('title').get(self, **kwargs)

File "/usr/local/buildout-cache/eggs/Products.Archetypes-1.7.9-py2.6.egg/Products/Archetypes/BaseObject.py",
line 237, in getField
return self.Schema().get(key)

File "/usr/local/buildout-cache/eggs/Products.Archetypes-1.7.9-py2.6.egg/Products/Archetypes/BaseObject.py",
line 821, in Schema
return ImplicitAcquisitionWrapper(ISchema(self), self)
zope.configuration.config.ConfigurationExecutionError:
<type 'exceptions.TypeError'>: ('Could not adapt', <Case at transient>,
<InterfaceClass Products.Archetypes.interfaces.schema.ISchema>)
in:

File "/usr/local/buildout-cache/eggs/ore.contentmirror-0.7.1-py2.6.egg/ore/contentmirror/settings.zcml",
line 14.1-14.53
<ore:mirror content="xxxxx.app.content.case.Case" />

What version of the product are you using? On what operating system?
Plone 4.1.2
ore.contentmirror 0.7.1
Mac OS Snow Leopard


Please provide any additional information below.

Thanks for your help.


Reply all
Reply to author
Forward
0 new messages