Akismet and MovableType 3.31
Posted July 18th, 2006 @ 10:43am by Erik J. Barzeski
Since upgrading to MovableType 3.31, I keep getting this error in my log:
Junk Filter Akismet died with: unknown column: entry_id for class MT::TBPing at lib/MT/Object.pm line 283 MT::Object::AUTOLOAD('MT::TBPing=HASH(0x8b53520)') called at /path/to/mt/installation/plugins/akismet/mt-akismet.pl line 86 MT::Plugin::A (IP: 201.6.29.10)
Junk TrackBacks are still marked as junk and comments work normally, but every time I get a TrackBack (good or bad, spam or ham, I believe), this message is written to the log.
I contacted the Akismet folks but have not yet heard back.
Posted 19 Jul 2006 at 1:39am #
I'de be intrested in hearing what they say. [I don't plan to upgrade yet - my last update was so a pain in the ... ]
Posted 20 Jul 2006 at 7:55am #
I'm getting the same error, but the plug-in does seem to be working before it "dies."
I don't know if you noticed (haven't looked at the previous entry again), but CustomFields and other BigPAPI-reliant plug-ins have been updated for MT 3.31 here.
Posted 20 Jul 2006 at 8:12pm #
Yes, Judi, I commented there. 🙂
And yeah, the plugin seems to work before it spews that error message in my log.
Posted 01 Aug 2006 at 8:43am #
The Akismet for MT plugin by Stephan Riha does not have this problem with MT 3.31. It works flawlessly.
Posted 01 Aug 2006 at 8:54am #
Derwood, that actually fails in a similar fashion:
Akismet Error: unknown column: text for class MT::TBPing at lib/MT/Object.pm line 283 MT::Object::AUTOLOAD('MT::TBPing=HASH(0x8b30fe4)') called at /path/to/mt/installation/plugins/Akismet/lib/Akismet.pm line 54 eval {...} called at /usr/local/
I may as well stick with the official one if they're both going to spew garbage into my log file.
Posted 01 Aug 2006 at 11:56pm #
Ah.. I see now. That may explain why I'm not seeing failures..
I disabled trackbacks on my wife's blog long ago because of the amount of spam that came in. So, the MT::TBPing class never gets called on our site.
I wasn't even aware of Akismet until last week sometime, and the only Akismet plugin listed in the MT Plugins directory on the Six Apart site doesnt list the official plugin.
Posted 01 Sep 2006 at 5:45am #
I also have the unknown column: text error. I upgraded to MT 3.32 to see whether it solves the problem, but did not have any luck. Did anybody already solve this bug?
Posted 02 Oct 2006 at 6:02am #
I just found out that a new version of the Akismet plugin has been released solving the problem above.
Posted 02 Oct 2006 at 11:45am #
For what it's worth, I was seeing nearly the same error with TBPing but with Comment Email Filter (http://plugins.movalog.com/comment-email-filter/manual) from Arvind Satyanarayan. It was even in the same location in the TBPing code.
Posted 10 Oct 2006 at 9:25pm #
Yup, same problem here with 3.33 no less… This was the only thing that came up with a quick google of the error.
Jeroen Sangers: Do you have a link to the new Akismet version or know the date it was released? I only just installed the plugin and am wondering if I have the new or old version.
Posted 16 Oct 2006 at 9:29pm #
One more thing: When mine crashes, the log always cuts off the "l" in "mt-akismet.pl" so that it says "called at ... /akismet/mt-akismet.p". I just wondered if anyone thought that was significant, or if the line is just being cut off at the end in the log...
Posted 20 Nov 2006 at 12:15pm #
mjboyle: My guess is the line is just being truncated to a max length in the log.
I'm having this problem as well - hmm. Read all about it.
Posted 20 Nov 2006 at 12:42pm #
For what its worth, this was fixed in version 1.03 that was released a few weeks ago. Sorry that news of this bug didn't reach me sooner so I could have corrected it.
Posted 30 Jan 2007 at 2:14pm #
In the following fragment:
my $tb = MT :: Trackback->load($thing->tb_id);
$sig->permalink(cache($thing->entry_id));
$sig->comment_type('trackback');
Change this:
$sig->permalink(cache($thing->entry_id));
to this:
$sig->permalink(cache($thing->tb_id));
Posted 31 Jan 2007 at 12:51am #
Please disregard my previous comment. It's wrong ❗
Better get an updated version from:
http://akismet.com/mt-akismet-1.1.tar.gz
Posted 14 Feb 2008 at 6:24pm #
I have installed Akismet by copying the files to the plugins directory, but I also do not see anything. The plugin does not show up in the System Overview Plugins, or the blog settings plugins. I am using Akismet v 1.1 and MT v 3.33. Any ideas?