BlogShow MT Preventing run-periodic-tasks Execution

user-pic
Vote 0  

Filed:

 
I have been meaning to post this for some time now. Here is some background:

  • We tested out BlogShow MT because it looked promising. It places a Flash-based slideshow in the desktop browser and a image-based slideshow on the mobile browser. Very nice.
  • After contacting ITDR, Michael Sablone got back to me. The problem preventing me from actually using their plugin was a permissions issue with the Flash files used in the Admin UI. Michael Sablone worked on the problem on our server, and fixed it. I thought we were all good.
  • Shortly after this, I noticed the run-periodic-tasks cron job was failing. Turning off/deleting BlogShow MT from our install cleared up the problem. This problem occurred in 4.23 and it still exists in 4.261.
  • I have emailed Michael Sablone back, I have even called ITDR and had to leave a message for Michael. He never got back to me, it has been months since I tried contacting him, last email April 1.
So, in short, its a sweet plugin. But there is no way we can use it. Our Movable Type install relies heavily on the run-periodic-tasks cron job. So while I would like to tell you that the BlogShow MT plugin is very nice (it is) I cannot possibly recommend it for use on sites that require the use of cron jobs to manage the site. Hit the jump for the exact error.

Turning on verbose logging for cron, this is what I get, error highlighted.

Publishing /home/bgv/public_html/master/dev/2009/04/index.php, priority 2
Eval failure: Can't locate object method "static_path" via package "MT::App" at /home/bgv/public_html/mt/plugins/BlogShow/BlogShow.pl line 130.
job failed.  considering retry.  is max_retries of 0 >= failures of 1?
job failed: Can't locate object method "static_path" via package "MT::App" at /home/bgv/public_html/mt/plugins/BlogShow/BlogShow.pl line 130.
TheSchwartz::work_once got job of class 'MT::Worker::Publish', priority 2
Working on MT::Worker::Publish ...
Publishing /home/bgv/public_html/master/dev/2009/03/index.php, priority 2
Eval failure: Can't locate object method "static_path" via package "MT::App" at /home/bgv/public_html/mt/plugins/BlogShow/BlogShow.pl line 130.
job failed.  considering retry.  is max_retries of 0 >= failures of 1?
job failed: Can't locate object method "static_path" via package "MT::App" at /home/bgv/public_html/mt/plugins/BlogShow/BlogShow.pl line 130.


Interestingly, the problem with the permission error that was originally preventing me from using the plugin had to do with the static path. I even contacted Six Apart support on the matter, and they told me what I figured was the case (after providing them with the above log file): This is an error with the BlogShow MT plugin.

It is really a shame, the plugin works pretty well. But no plugin is going to trump cron.

Email to a friend

Anonymous comments are always moderated, please sign in and join the discussion. Create an account for a user profile and community features. Please read our comments policy.

Leave a comment

Poll

Do you like the toolbar at the bottom of this blog?

View results

View & Download PDF


View our support community!

About This Blog

Ken Edwards (and hopefully other project members) will be blogging here — a place to keep up on what is happening on the BG Views project. You will find bits of code, project updates, and random technical information aimed at confusing the hell out of you. More »

Subscriptions

Mobile Edition

Mobile EditionAccess the BG Views Developer Blog on your iPhone or other mobile device. Read more about our mobile site »
Powered by Movable Type 4.34-en

 

Also powered by:

  • Caffeine (Dr. Pepper)
  • Cup Cakes (Hostess)
  • Pizza (Pisanello's)