[Zope-CMF] Re: upgrade question

Alexander Limi limi at plone.org
Fri Nov 18 19:16:18 EST 2005


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  
<steve.giessler at mail.wvu.edu> 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



More information about the Zope-CMF mailing list