Personal tools
You are here: Home Forums Plone Blog Help: Cannot view blog anymore
Document Actions

Help: Cannot view blog anymore

Up to Plone Blog

Help: Cannot view blog anymore

Posted by Techniq at July 18. 2008

I recently upgraded SimpleBlog to qg2.5.4 and can no longer view the blog.  I receive a trackback pasted below.  I know the blog exist as the title are still visible via RSS/RSS2.  Any ideas how to recover?  Anyone's help is greatly appreciated.


http://www.fourings.com/blog


http://www.fourings.com/blog/RSS[2]


Traceback (innermost last):

Module ZPublisher.Publish, line 106, in publish
Module ZPublisher.BaseRequest, line 275, in traverse
Module Products.CMFCore.DynamicType, line 141, in __before_publishing_traverse__
Module Products.CMFDynamicViewFTI.fti, line 238, in queryMethodID
Module Products.CMFDynamicViewFTI.fti, line 205, in defaultView
Module Products.CMFPlone.PloneTool, line 856, in browserDefault
Module Products.CMFPlone.PloneTool, line 689, in getDefaultPage
Module Products.CMFPlone.utils, line 113, in getDefaultPage
Module Products.CMFPlone.browser.navigation, line 103, in getDefaultPage
Module Products.BTreeFolder2.BTreeFolder2, line 334, in has_key
AttributeError: 'NoneType' object has no attribute 'has_key'

Re: Help: Cannot view blog anymore

Posted by Volodymyr Cherepanyak at July 30. 2008
With version 2.5.4 we introduced Large Plone Folder as base class for Blog and BlogFolders. Thus you need to migrate all your existing Blog folders.

You need to add External Method in your Plone instance which will point at module SimpleBlog.migration and function migrateBlogs. Run it. Then do the usual migration steps: update schema and catalog for all SimpleBlog content types.

Re: Help: Cannot view blog anymore

Posted by Techniq at August 02. 2008

Volodymyr, thanks so much for your assistance.  The blog is now visible after running the external method.  I went back and checked the package but could not find any information mentioning this in the upgrade procedures.  Did I miss something or was it overlooked?


Powered by Ploneboard