Attribute Error: clear on catalog after attempted migration (Plone 2.1.4 to 2.5.5)

3 Messages Forum Options Options
Alert me of new posts
Permalink
Marie Robichon
Attribute Error: clear on catalog after attempted migration (Plone 2.1.4 to 2.5.5)
Reply Threaded More
Print post
Permalink
Hi Kamon,

We are currently trying to migrate our Plone sites (Plone 2.1.4 to
2.5.5) and are having considerable problems so I wondered it you could
maybe give us some advice.  We are migrating from

Core Plone information

     * CMF: CMF-1.5.7
     * Debug mode: No
     * Platform: linux2
     * Plone File System: 2.1.4
     * Plone Instance: 2.1.4
     * Python: 2.3.5 (#1, Sep 30 2005, 12:16:40) [GCC 3.4.3 20050227
(Red Hat 3.4.3-22.1)]
     * Zope: (Zope 2.8.8-final, python 2.3.5, linux2)

to

Core Plone information

     * CMF: CMF-1.6.4
     * Debug mode: No
     * Five: Five 1.3.10
     * PIL: 1.1.5
     * Platform: linux2
     * Plone File System: 2.5.5
     * Plone Instance: 2.5.5
     * Python: 2.4.4 (#1, Feb 21 2007, 13:17:36) [GCC 3.4.4 20050721
(Red Hat 3.4.4-2)]
     * Zope: (Zope 2.9.8-final, python 2.4.4, linux2)

The migration seemed to go ok but at the end was the message

     * Exception was thrown while cataloging
     * File
"/www/ESRFDevelopment-2.5/PloneCore/CMFPlone/MigrationTool.py", line
360, in upgrade catalog.refreshCatalog(clear=1)
     * File
"/www/Zope-2.9.8-final/lib/python/Products/ZCatalog/ZCatalog.py", line
290, in refreshCatalog cat.clear()
     * File
"/www/Zope-2.9.8-final/lib/python/Products/ZCatalog/Catalog.py", line
108, in clear self.getIndex(index).clear()

Nothing was indexed by the catalog so I tried to do a clear and rebuild
but get the following error:

Traceback (innermost last):

     * Module ZPublisher.Publish, line 196, in publish_module_standard
     * Module Products.PlacelessTranslationService.PatchStringIO, line
34, in new_publish
     * Module ZPublisher.Publish, line 146, in publish
     * Module Zope2.App.startup, line 222, in zpublisher_exception_hook
     * Module ZPublisher.Publish, line 115, in publish
     * Module ZPublisher.mapply, line 88, in mapply
     * Module ZPublisher.Publish, line 41, in call_object
     * Module Products.CMFPlone.CatalogTool, line 410, in
manage_catalogRebuild
     * Module Products.CMFPlone.CatalogTool, line 398, in
clearFindAndRebuild
     * Module Products.ZCatalog.ZCatalog, line 316, in manage_catalogClear
     * Module Products.ZCatalog.Catalog, line 108, in clear

AttributeError: clear

When I launch a Find Objects for objects with the permission Add portal
content, I am able to index my objects but when I click on one of them
to see the catalog entry I get an AttributeError getEntryForObject

Traceback (innermost last):

     * Module ZPublisher.Publish, line 196, in publish_module_standard
     * Module Products.PlacelessTranslationService.PatchStringIO, line
34, in new_publish
     * Module ZPublisher.Publish, line 146, in publish
     * Module Zope2.App.startup, line 222, in zpublisher_exception_hook
     * Module ZPublisher.Publish, line 115, in publish
     * Module ZPublisher.mapply, line 88, in mapply
     * Module ZPublisher.Publish, line 41, in call_object
     * Module Shared.DC.Scripts.Bindings, line 311, in __call__
     * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
     * Module App.special_dtml, line 176, in _exec
     * Module DocumentTemplate.DT_In, line 626, in renderwob
     * Module DocumentTemplate.DT_Util, line 196, in eval
       __traceback_info__: _
     * Module <string>, line 0, in ?
     * Module Products.ZCatalog.ZCatalog, line 636, in getIndexDataForRID
     * Module Products.ZCatalog.Catalog, line 437, in getIndexDataForRID

AttributeError: getEntryForObject

Also when I try to view a page, I do not see any content just the green
editors box around a blank area (but I suppose this is due to the
catalog problem), and when I try to add a page from the add an item
dropdown I do not see an edit form I just get a status message "Page has
been edited".

Any help you can give us would be gratefully appreciated.

best regards

Marie Robichon



_______________________________________________
Setup mailing list
Setup@...
http://lists.plone.org/mailman/listinfo/setup
Mastro, James
RE: Attribute Error: clear on catalog after attempted migration (Plone 2.1.4 to 2.5.5)
Reply Threaded More
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
[Setup] Attribute Error: clear on catalog after attempted migration (Plone 2.1.4 to 2.5.5)
Did you use any of the 'Advanced' catalog -clear/reindex or 'Find Objects' functionality recently on your existing 2.1.4 instance's catalog to make sure it was 100% consistent before you started the migration? 


From: setup-bounces@... on behalf of Marie Robichon
Sent: Fri 5/16/2008 3:00 AM
To: setup@...
Subject: [Setup] Attribute Error: clear on catalog after attempted migration (Plone 2.1.4 to 2.5.5)

Hi Kamon,

We are currently trying to migrate our Plone sites (Plone 2.1.4 to
2.5.5) and are having considerable problems so I wondered it you could
maybe give us some advice.  We are migrating from

Core Plone information

     * CMF: CMF-1.5.7
     * Debug mode: No
     * Platform: linux2
     * Plone File System: 2.1.4
     * Plone Instance: 2.1.4
     * Python: 2.3.5 (#1, Sep 30 2005, 12:16:40) [GCC 3.4.3 20050227
(Red Hat 3.4.3-22.1)]
     * Zope: (Zope 2.8.8-final, python 2.3.5, linux2)

to

Core Plone information

     * CMF: CMF-1.6.4
     * Debug mode: No
     * Five: Five 1.3.10
     * PIL: 1.1.5
     * Platform: linux2
     * Plone File System: 2.5.5
     * Plone Instance: 2.5.5
     * Python: 2.4.4 (#1, Feb 21 2007, 13:17:36) [GCC 3.4.4 20050721
(Red Hat 3.4.4-2)]
     * Zope: (Zope 2.9.8-final, python 2.4.4, linux2)

The migration seemed to go ok but at the end was the message

     * Exception was thrown while cataloging
     * File
"/www/ESRFDevelopment-2.5/PloneCore/CMFPlone/MigrationTool.py", line
360, in upgrade catalog.refreshCatalog(clear=1)
     * File
"/www/Zope-2.9.8-final/lib/python/Products/ZCatalog/ZCatalog.py", line
290, in refreshCatalog cat.clear()
     * File
"/www/Zope-2.9.8-final/lib/python/Products/ZCatalog/Catalog.py", line
108, in clear self.getIndex(index).clear()

Nothing was indexed by the catalog so I tried to do a clear and rebuild
but get the following error:

Traceback (innermost last):

     * Module ZPublisher.Publish, line 196, in publish_module_standard
     * Module Products.PlacelessTranslationService.PatchStringIO, line
34, in new_publish
     * Module ZPublisher.Publish, line 146, in publish
     * Module Zope2.App.startup, line 222, in zpublisher_exception_hook
     * Module ZPublisher.Publish, line 115, in publish
     * Module ZPublisher.mapply, line 88, in mapply
     * Module ZPublisher.Publish, line 41, in call_object
     * Module Products.CMFPlone.CatalogTool, line 410, in
manage_catalogRebuild
     * Module Products.CMFPlone.CatalogTool, line 398, in
clearFindAndRebuild
     * Module Products.ZCatalog.ZCatalog, line 316, in manage_catalogClear
     * Module Products.ZCatalog.Catalog, line 108, in clear

AttributeError: clear

When I launch a Find Objects for objects with the permission Add portal
content, I am able to index my objects but when I click on one of them
to see the catalog entry I get an AttributeError getEntryForObject

Traceback (innermost last):

     * Module ZPublisher.Publish, line 196, in publish_module_standard
     * Module Products.PlacelessTranslationService.PatchStringIO, line
34, in new_publish
     * Module ZPublisher.Publish, line 146, in publish
     * Module Zope2.App.startup, line 222, in zpublisher_exception_hook
     * Module ZPublisher.Publish, line 115, in publish
     * Module ZPublisher.mapply, line 88, in mapply
     * Module ZPublisher.Publish, line 41, in call_object
     * Module Shared.DC.Scripts.Bindings, line 311, in __call__
     * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
     * Module App.special_dtml, line 176, in _exec
     * Module DocumentTemplate.DT_In, line 626, in renderwob
     * Module DocumentTemplate.DT_Util, line 196, in eval
       __traceback_info__: _
     * Module <string>, line 0, in ?
     * Module Products.ZCatalog.ZCatalog, line 636, in getIndexDataForRID
     * Module Products.ZCatalog.Catalog, line 437, in getIndexDataForRID

AttributeError: getEntryForObject

Also when I try to view a page, I do not see any content just the green
editors box around a blank area (but I suppose this is due to the
catalog problem), and when I try to add a page from the add an item
dropdown I do not see an edit form I just get a status message "Page has
been edited".

Any help you can give us would be gratefully appreciated.

best regards

Marie Robichon



_______________________________________________
Setup mailing list
Setup@...
http://lists.plone.org/mailman/listinfo/setup


_______________________________________________
Setup mailing list
Setup@...
http://lists.plone.org/mailman/listinfo/setup
Marie Robichon
Re: Attribute Error: clear on catalog after attempted migration (Plone 2.1.4 to 2.5.5)
Reply Threaded More
Print post
Permalink
Hi,

No, but on your advice we tried that and it didn't make any difference.

We solved the issue by deleting the portal_catalog in our 'buggy' site,
adding a new Plone site from the zope root, copying the portal_catalog
from the new empty Plone site to the 'buggy' site, rerunning the
migration then doing a clear and rebuild of the catalog. Phew!

However we still have another problem as someone else described here:

http://dev.plone.org/plone/ticket/7532

but using Kupu 1.4.9

However this seems to work on our Intranet site which we managed to
migrate ok.

The only difference I can see is that in the Content Panel on Intranet
we can see PlacelessTranslationService 1.3.7 whereas on the Public site
we can see PlacelessTranslationService 1.3.2.

We migrated by doing a data.fs copy and both Intranet and Public point
to the same Products directory which has PTS 1.3.7 so I do not
understand why on our Public site it says we have 1.3.2.

I tried to delete the Product entry from the Control Panel and restart
my Zeo/Client but the Product does not put itself back in the products
list.  I cannot I get it to refresh itself via the refresh tab because
it tells me this not available for the product?

How can I get it to refresh itself so it considers it is using 1.3.7 and
will this sort things out?

BTW this is just one of the many problems we have had migrating from
2.1.4 to 2.5.5 (am preparing a long description of this for others to
benefit)...

thanks in advance for your help and for reading to the end  ;-)

Marie


Mastro, James wrote:

> Did you use any of the 'Advanced' catalog -clear/reindex or 'Find
> Objects' functionality recently on your existing 2.1.4
> instance's catalog to make sure it was 100% consistent before you
> started the migration?
>
> ------------------------------------------------------------------------
> *From:* setup-bounces@... on behalf
> of Marie Robichon
> *Sent:* Fri 5/16/2008 3:00 AM
> *To:* setup@...
> *Subject:* [Setup] Attribute Error: clear on catalog after attempted
> migration (Plone 2.1.4 to 2.5.5)
>
> Hi Kamon,
>
> We are currently trying to migrate our Plone sites (Plone 2.1.4 to
> 2.5.5) and are having considerable problems so I wondered it you could
> maybe give us some advice.  We are migrating from
>
> Core Plone information
>
>      * CMF: CMF-1.5.7
>      * Debug mode: No
>      * Platform: linux2
>      * Plone File System: 2.1.4
>      * Plone Instance: 2.1.4
>      * Python: 2.3.5 (#1, Sep 30 2005, 12:16:40) [GCC 3.4.3 20050227
> (Red Hat 3.4.3-22.1)]
>      * Zope: (Zope 2.8.8-final, python 2.3.5, linux2)
>
> to
>
> Core Plone information
>
>      * CMF: CMF-1.6.4
>      * Debug mode: No
>      * Five: Five 1.3.10
>      * PIL: 1.1.5
>      * Platform: linux2
>      * Plone File System: 2.5.5
>      * Plone Instance: 2.5.5
>      * Python: 2.4.4 (#1, Feb 21 2007, 13:17:36) [GCC 3.4.4 20050721
> (Red Hat 3.4.4-2)]
>      * Zope: (Zope 2.9.8-final, python 2.4.4, linux2)
>
> The migration seemed to go ok but at the end was the message
>
>      * Exception was thrown while cataloging
>      * File
> "/www/ESRFDevelopment-2.5/PloneCore/CMFPlone/MigrationTool.py", line
> 360, in upgrade catalog.refreshCatalog(clear=1)
>      * File
> "/www/Zope-2.9.8-final/lib/python/Products/ZCatalog/ZCatalog.py", line
> 290, in refreshCatalog cat.clear()
>      * File
> "/www/Zope-2.9.8-final/lib/python/Products/ZCatalog/Catalog.py", line
> 108, in clear self.getIndex(index).clear()
>
> Nothing was indexed by the catalog so I tried to do a clear and rebuild
> but get the following error:
>
> Traceback (innermost last):
>
>      * Module ZPublisher.Publish, line 196, in publish_module_standard
>      * Module Products.PlacelessTranslationService.PatchStringIO, line
> 34, in new_publish
>      * Module ZPublisher.Publish, line 146, in publish
>      * Module Zope2.App.startup, line 222, in zpublisher_exception_hook
>      * Module ZPublisher.Publish, line 115, in publish
>      * Module ZPublisher.mapply, line 88, in mapply
>      * Module ZPublisher.Publish, line 41, in call_object
>      * Module Products.CMFPlone.CatalogTool, line 410, in
> manage_catalogRebuild
>      * Module Products.CMFPlone.CatalogTool, line 398, in
> clearFindAndRebuild
>      * Module Products.ZCatalog.ZCatalog, line 316, in manage_catalogClear
>      * Module Products.ZCatalog.Catalog, line 108, in clear
>
> AttributeError: clear
>
> When I launch a Find Objects for objects with the permission Add portal
> content, I am able to index my objects but when I click on one of them
> to see the catalog entry I get an AttributeError getEntryForObject
>
> Traceback (innermost last):
>
>      * Module ZPublisher.Publish, line 196, in publish_module_standard
>      * Module Products.PlacelessTranslationService.PatchStringIO, line
> 34, in new_publish
>      * Module ZPublisher.Publish, line 146, in publish
>      * Module Zope2.App.startup, line 222, in zpublisher_exception_hook
>      * Module ZPublisher.Publish, line 115, in publish
>      * Module ZPublisher.mapply, line 88, in mapply
>      * Module ZPublisher.Publish, line 41, in call_object
>      * Module Shared.DC.Scripts.Bindings, line 311, in __call__
>      * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
>      * Module App.special_dtml, line 176, in _exec
>      * Module DocumentTemplate.DT_In, line 626, in renderwob
>      * Module DocumentTemplate.DT_Util, line 196, in eval
>        __traceback_info__: _
>      * Module <string>, line 0, in ?
>      * Module Products.ZCatalog.ZCatalog, line 636, in getIndexDataForRID
>      * Module Products.ZCatalog.Catalog, line 437, in getIndexDataForRID
>
> AttributeError: getEntryForObject
>
> Also when I try to view a page, I do not see any content just the green
> editors box around a blank area (but I suppose this is due to the
> catalog problem), and when I try to add a page from the add an item
> dropdown I do not see an edit form I just get a status message "Page has
> been edited".
>
> Any help you can give us would be gratefully appreciated.
>
> best regards
>
> Marie Robichon
>
>
>
> _______________________________________________
> Setup mailing list
> Setup@...
> http://lists.plone.org/mailman/listinfo/setup
>


_______________________________________________
Setup mailing list
Setup@...
http://lists.plone.org/mailman/listinfo/setup