I had a problem viewing some of the comments on one of my posts. I thought it must be a comment limit somewhere in the code, and after checking all the templates and scripts, I couldn't find anything that limited the number of comments displayed.
I read through the Activity Log, which I've found to be a great troubleshooting tool.
I found the following 3 errors:
Page Layout died with: Can't call method "text" on an undefined value at /home/juneeonline/mt4.juneeonline.com/cgi-bin/mt/plugins/PageLayout/lib/PageLayout/Plugin.pm line 41.
QuickRebuild died with: Can't call method "translate_templatized" on an undefined value at /home/juneeonline/mt4.juneeonline.com/cgi-bin/mt/plugins/QuickRebuild-0.3.3/lib/QuickRebuild/App.pm line 91.
Template Shelf died with: Can't use string ("") as a subroutine ref while "strict refs" in use at /home/juneeonline/mt4.juneeonline.com/cgi-bin/mt/plugins/TheHandyman/TemplateShelf.pl line 43.
I disabled the Quick Rebuild and Page Layout plugins and rebuilt the entry archives using the conventional Publish Site button. All comments were displayed. I had previously used the Quick Rebuild button to publish just the entries, so I'm guessing this plugin was the cause of the problem.
The Template Shelf plugin stopped working with the release of Movable Type Pro version 4.23. A shame, because it was a very handy tool.
Leave a comment