Please forward this to the Plone Setup list, which deals with installation
and migration of Plone. The CMF team does not have the capacity to field
Plone questions, nor should they have to. ;)
http://plone.org/contact#setup
-- Alexander Limi
On Fri, 18 Nov 2005 14:08:55 -0800, Steve Giessler
<[EMAIL PROTECTED]> wrote:
Greetings,
I'm upgrading Zope 2.7.6 (with Python 2.3.5) and Plone 2.0.5 to Zope
2.8.4 (with Python 2.3.5) and Plone 2.1.1 (and PIL 1.1.5). This is all
being done on a RHEL 4 box. I installed all the new stuff and then I
copied my Data.fs file to the new instance/var directory. I then ran the
new Plone instance, went to mysite:8080/manage and in the ZMI migrated
my plone sites. During migration, each site gave me many pages of these
errors:
----snippet----
2005-11-18 12:46:04 INFO Zope.ZCatalog Finished migration of indexes for
clc/portal_catalog
2005-11-18 12:46:08 ERROR ExtendedPathIndex Attempt to unindex
nonexistent document with id -1984665228
2005-11-18 12:46:16 ERROR ExtendedPathIndex Attempt to unindex
nonexistent document with id -1984665227
2005-11-18 12:46:26 ERROR ExtendedPathIndex Attempt to unindex
nonexistent document with id -1984665226
2005-11-18 12:46:32 ERROR ExtendedPathIndex Attempt to unindex
nonexistent document with id -1984665225
2005-11-18 12:46:35 ERROR ExtendedPathIndex Attempt to unindex
nonexistent document with id -1984665224
2005-11-18 12:46:36 ERROR ExtendedPathIndex Attempt to unindex
nonexistent document with id -1984665223
2005-11-18 12:46:38 ERROR ExtendedPathIndex Attempt to unindex
nonexistent document with id -1984665222
----snippet----
but the sites still seem to run (the basic framework and skins, etc are
visible). When I hit my plone site though, I see this on the main page:
This site encountered an error trying to fulfill your request. The
errors were:
Error Type
RuntimeError
Error Value
maximum recursion depth exceeded
Request made at
2005/11/18 17:02:17.389 US/Eastern
And in the Zope log output I see:
2005-11-18 17:01:34 INFO Zope Ready to handle requests
/zope/main_instance/Products/CMFCore/TypesTool.py:275:
DeprecationWarning: getActionById() is deprecated and will be removed in
CMF 1.6. Please use getActionInfo()['url'] if you need an URL or
queryMethodID() if you need a method ID.
DeprecationWarning)
/zope/main_instance/Products/CMFCore/utils.py:186: DeprecationWarning:
__call__() and view() methods using _getViewFor() as well as
_getViewFor() itself are deprecated and will be removed in CMF 1.6.
Bypass these methods by defining '(Default)' and 'view' Method Aliases.
DeprecationWarning)
2005-11-18 17:02:16 ERROR Zope.SiteErrorLog
http://www.as.wvu.edu:8080/clc/index_html
Traceback (most recent call last):
File "/zope/lib/python/ZPublisher/Publish.py", line 113, in publish
request, bind=1)
File "/zope/lib/python/ZPublisher/mapply.py", line 88, in mapply
if debug is not None: return debug(object,args,context)
File "/zope/lib/python/ZPublisher/Publish.py", line 40, in call_object
result=apply(object,args) # Type s<cr> to step into published object.
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
109, in __call__
return method()
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
109, in __call__
return method()
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
109, in __call__
return method()
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
109, in __call__
return method()
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
109, in __call__
return method()
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
109, in __call__
return method()
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
109, in __call__
return method()
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
109, in __call__
return method()
--snip (excess removed)---
File "/zope/main_instance/Products/CMFCore/PortalContent.py", line
100, in __call__
method_id = ti and ti.queryMethodID('(Default)', context=self)
File "/zope/main_instance/Products/CMFDynamicViewFTI/fti.py", line
221, in queryMethodID
methodTarget = self.defaultView(context)
File "/zope/main_instance/Products/CMFDynamicViewFTI/fti.py", line
189, in defaultView
obj, path = plone_utils.browserDefault(context)
File "/zope/main_instance/Products/CMFPlone/PloneTool.py", line 1095,
in browserDefault
act = obj.getTypeInfo().getActionById('view')
File "/zope/main_instance/Products/CMFCore/TypesTool.py", line 282, in
getActionById
target = action.action(context).strip()
File "/zope/main_instance/Products/CMFCore/Expression.py", line 44, in
__call__
res = compiled(econtext)
File "/zope/lib/python/Products/PageTemplates/Expressions.py", line
224, in __call__
v = var(econtext)
File "/zope/lib/python/Products/PageTemplates/Expressions.py", line
185, in __call__
return self._eval(econtext)
File "/zope/lib/python/Products/PageTemplates/Expressions.py", line
173, in _eval
ob = self._subexprs[-1](econtext)
RuntimeError: maximum recursion depth exceeded
Can anyone help me to understand why the migration did not work properly?
Thanks very much,
--
_____________________________________________________________________
Alexander Limi · Chief Architect · Plone Solutions · Norway
Consulting · Training · Development · http://www.plonesolutions.com
_____________________________________________________________________
Plone Co-Founder · http://plone.org · Connecting Content
Plone Foundation · http://plone.org/foundation · Protecting Plone
_______________________________________________
Zope-CMF maillist - Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf
See http://collector.zope.org/CMF for bug reports and feature requests