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
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.