default userpic

Undefined subroutine error in comment submission

Vote 0 Votes

Hello,

I'm seeing this error whenever I try to submit a comment:

Undefined subroutine &MT::App::Comments::_commenter_has_comment called

I think a change I made to one of my templates might be causing this, but I'm having a hard time figuring out what that change was, because I haven't changed it in a while.

Any help would be greatly appreciated.

-paul

Movable Type Pro version 4.32-en with: Community Pack 1.64, Professional Pack 1.3

Reported on Movable Type 4.3

7 Replies

| Add a Reply
  • What do you remember changing?

  • I got an error report from a user telling me about the problem, it wasn't something where I changed something and then it broke. I don't remember changing anything, it must have been a long time back.

    I have a feeling it's something javascript related. So I'm planning to clear out all the mt-static directories and do an upgrade. I'm still running 4.32 pro, so I'm going to try to go to 5 pro.

    -paul

  • If you are going to upgrade to 5, then wait till 5.1 comes out in the nearish future.

  • Thanks for the reply, but I was going to upgrade to 5 to try to solve this problem, and I need to solve it ASAP. Unfortunately, I can't wait until 5.1, because I have no idea when that will be released. My options are

    - fix it in 4.32, which I don't know how to do (hence posting)

    - upgrade to 4.34 and hope that fixes it

    - upgrade to 5.02 and hope that fixes it

    Oh well - I guess I will keep poking around in 4.32 and see what happens, since it seems like this error is so rare that there's no documentation on it and no one who reads these boards has seen it either.

    thanks,
    -paul

  • I think this might have something to do with captcha. I'm running 4 different blogs on my install, one of which was still working, but captcha was not turned on on that one, but it was on the rest. I turned MT default captcha on for that one to see what would happen and now it gets the same error. I tried to revert back to the previous comment form code/template, but no luck, now that one is broken also, with the same error message.

  • More strange behavior, on one of the blogs where ' Immediately approve comments' is set for anyone, I get the error message when submitting a comment, but then the comment posts to the blog.

  • I solved the problem. When I googled the error before, I didn't notice this, but this shows up:
    http://code.sixapart.com/svn/mtplugins/trunk/notifywho/trunk/plugins/NotifyWho/lib/NotifyWho.pm

    So I realized it was getting in there from the NotifyWho plugin that I installed. I tried to install a version that works with MT pro 4.3, because it's a MT 3 plugin, but I guess the one I got doesn't work. I removed the plugin and the comments are working again.

Add a Reply

If you need to share template code, replace all the "<" signs with "&lt;" or use this utility.

Forum Groups

1773 6162

Last Topic: Excluding categories from blog by kholechek on Feb 9, 2012

86 302

Last Topic: website entries by masoud on Oct 26, 2011

1429 5077

Last Topic: What apocalypse hit this community in the middle of 2011? by 75th on Feb 10, 2012

695 2910

Last Topic: Insert Image / File Fails by Russ Miller on Feb 10, 2012

84 291

Last Topic: How to have some other characters in entry basename automatically written by Afshin Haghighatnia on Dec 22, 2011

173 737

Last Topic: About the MT version stated in HTML source by Alex E. Schneider on Feb 7, 2012

190 567

Last Topic: Analytics Reporting by michael webster on Feb 5, 2012

48 210

Last Topic: An idea and also a request by Afshin Haghighatnia on Jun 29, 2011

64 246

Last Topic: jQuery in MT 5.1 still at 1.4 - why? by perlmonkey on May 25, 2011

code.sixapart.com

137 478

Last Topic: Getting a thumbnail with xpath by Peter on Mar 13, 2011

222 720

Last Topic: Custom Field for Asset Not Appearing by android on Feb 9, 2012