Hello,

My apologizes for disturbing you but you're my last ressource ...
After a "successfull" migration, the "view", "edit" or "see properties" actions on Members'folder throw errors (see the tracebacks below). This looks like an "old" bug (http://dev.plone.org/plone/ticket/5089) Does Members folder really migrate correctly ? Some informations :

- Before and after migration Members'folder has a "Large Plone Folder" metatype, and a "Folder" type

- Members'folder isn't listed in the archetype tools 's catalog (so it hasn't an UID)

- If I modify the aliases of the "FOLDER" type (and not those of "Large Plone Folder" type) in the portal type, replacing "dynamic view" and "atct_edit" by folder_listing or folder_contents and "folder edit form" , it works.

I have follow the advices of Alec Mitchell on SF (update portal_catalog, atct_portal/recatalog, atct_portal/type Migration/fix portal type name and migrate) without success (but all seems to go well). I would like to apply the Raphael Ritz 's code but ... hmm ... well, i'm afraid to say that I don't know how to do exactly ...

Thanks for your help,

regards,

ChloƩ


- Versions informations
Plone version: 2.1.3
Zope version: (Zope 2.7.8-final, python 2.3.5, linux2)
Apache version:
CMF version (if known): CMF-1.5.6
Browser(s) and version(s): Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Operating system: linux2
Python version: 2.3.5 (#2, Sep  4 2005, 22:01:42)
[GCC 3.3.5 (Debian 1:3.3.5-13)]
Debug mode: Yes

- installed products
ATContentTypes 1.0.5-final installed
ATReferenceBrowserWidget 1.4 installed
Archetypes 1.3.9-final installed
BTreeFolder2 BTreeFolder2-1.0.2
CMFActionIcons CMF-1.5.6 installed
CMFCalendar CMF-1.5.6 installed
CMFCore CMF-1.5.6
CMFDefault CMF-1.5.6
CMFDynamicViewFTI 1.0.4
CMFFormController 1.0.7 installed
CMFPlone 2.1.3
CMFQuickInstallerTool 1.5.9 installed
CMFSetup CMF-1.5.6
CMFTopic CMF-1.5.6
CMFUid CMF-1.5.6
DCWorkflow CMF-1.5.6
Epoz 0.8.5
ExtendedPathIndex 2.3
ExternalEditor 0.9.1
ExternalMethod External Method-1-0-0
Formulator Formulator 1.6.2
GroupUserFolder 3.52 installed
LocalFS LocalFS-1-3-andreas
MIMETools
MailHost MailHost-1-3-0
MimetypesRegistry 1.3.8-final04 installed
OFSP OFSP-1-0-0
PageTemplates PageTemplates-1-4-0
PlacelessTranslationService 1.3.1
PloneErrorReporting 0.11 installed
PloneHotfix20060410
PloneHotfix20060518
PloneLanguageTool 1.0 installed
PloneTranslations 2.1.3
PluginIndexes
PortalTransforms 1.3.10-final installed
PythonScripts PythonScripts-2-0-0
ResourceRegistries 1.2.2 installed
SecureMailHost 1.0.4
Sessions
SiteAccess SiteAccess-2-0-0
SiteErrorLog
StandardCacheManagers StandardCacheManagers-1-1-0
TemporaryFolder
Transience
ZCTextIndex
ZCatalog ZCatalog-2-2-0
ZGadflyDA
ZODBMountPoint
ZReST 1.1
ZSQLMethods
ZopeTutorial Zope Tutorial 1.2
generator 1.3.2-final06
kupu kupu 1.3.7-plone installed
validation 1.3.5-final

- Traceback of "view" error

2006-07-06T12:48:35 ERROR(200) SiteError http://miroir:8080/info/Members/view
Traceback (most recent call last):
File "/home/aurelien/plone-fondation-june-2006/zope/lib/python/ZPublisher/Publish.py", line 101, in publish
    request, bind=1)
File "/home/aurelien/plone-fondation-june-2006/zope/lib/python/ZPublisher/mapply.py", line 88, in mapply
    if debug is not None: return debug(object,args,context)
File "/home/aurelien/plone-fondation-june-2006/zope/lib/python/ZPublisher/Publish.py", line 39, in call_object
    result=apply(object,args) # Type s<cr> to step into published object.
File "/home/aurelien/plone-fondation-june-2006/instance/Products/CMFPlone/PloneFolder.py", line 285, in __call__
    return view()

... ETC ... ETC ...

File "/home/aurelien/plone-fondation-june-2006/instance/Products/CMFPlone/PloneFolder.py", line 285, in __call__
    return view()
File "/home/aurelien/plone-fondation-june-2006/instance/Products/CMFPlone/PloneFolder.py", line 281, in __call__
    view = _getViewFor(self, 'view', 'folderlisting')
File "/home/aurelien/plone-fondation-june-2006/instance/Products/CMFPlone/PloneFolder.py", line 434, in _getViewFor
    target=_action['url']
File "/home/aurelien/plone-fondation-june-2006/instance/Products/CMFCore/ActionInformation.py", line 87, in __getitem__
    value = self.data[key] = value()
File "/home/aurelien/plone-fondation-june-2006/instance/Products/CMFCore/ActionInformation.py", line 111, in _getURL
    return self._action._getActionObject()(self._ec)
File "/home/aurelien/plone-fondation-june-2006/instance/Products/CMFCore/Expression.py", line 44, in __call__
    res = compiled(econtext)
File "/home/aurelien/plone-fondation-june-2006/zope/lib/python/Products/PageTemplates/Expressions.py", line 213, in __call__
    v = var(econtext)
File "/home/aurelien/plone-fondation-june-2006/zope/lib/python/Products/PageTemplates/Expressions.py", line 174, in __call__
    return self._eval(econtext)
File "/home/aurelien/plone-fondation-june-2006/zope/lib/python/Products/PageTemplates/Expressions.py", line 162, in _eval
    ob = self._subexprs[-1](econtext)

RuntimeError: maximum recursion depth exceeded


- Traceback of "edit" error

  Module ZPublisher.Publish, line 101, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 39, in call_object
Module Products.CMFFormController.FSControllerPageTemplate, line 102, in __call__ Module Products.CMFFormController.BaseControllerPageTemplate, line 46, in _call
  Module Shared.DC.Scripts.Bindings, line 306, in __call__
  Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
  Module Products.CMFCore.FSPageTemplate, line 195, in _exec
  Module Products.CMFCore.FSPageTemplate, line 134, in pt_render
  Module Products.PageTemplates.PageTemplate, line 96, in pt_render
   - <FSControllerPageTemplate at /info/atct_edit used for /info/Members>
  Module TAL.TALInterpreter, line 190, in __call__
  Module TAL.TALInterpreter, line 234, in interpret
  Module TAL.TALInterpreter, line 671, in do_useMacro
  Module TAL.TALInterpreter, line 234, in interpret
  Module TAL.TALInterpreter, line 460, in do_setLocal_tal
  Module Products.PageTemplates.TALES, line 221, in evaluate
   - URL: file:Archetypes/skins/archetypes/base_edit.cpt
   - Line 1, Column 0
   - Expression: standard:'here/Schemata'
   - Names:
      {'container': <PloneSite instance at 415ef710>,
       'context': <LargePloneFolder instance at 41fccf20>,
'default': <Products.PageTemplates.TALES.Default instance at 0x40aea1ac>,
       'here': <LargePloneFolder instance at 41fccf20>,
       'loop': <SafeMapping instance at 42058060>,
'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 0x40aea20c>,
       'nothing': None,
'options': {'state': <ControllerState instance at 420584b0>, 'args': ()},
       'repeat': <SafeMapping instance at 42058060>,
'request': <HTTPRequest, URL=http://miroir:8080/info/Members/atct_edit>,
       'root': <Application instance at 41580980>,
'template': <FSControllerPageTemplate at /info/atct_edit used for /info/Members>,
       'traverse_subpath': [],
       'user': aurelien}
  Module Products.PageTemplates.Expressions, line 174, in __call__
  Module Products.PageTemplates.Expressions, line 162, in _eval
  Module Products.PageTemplates.Expressions, line 116, in _eval
   - __traceback_info__: here
Module Products.PageTemplates.Expressions, line 320, in restrictedTraverse - __traceback_info__: {'path': ['Schemata'], 'TraversalRequestNameStack': []}
  Module OFS.ObjectManager, line 670, in __getitem__
KeyError: 'Schemata'

_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup

Reply via email to