Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

All other Modules

Discuss all other Modules here.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Unable to call Mollom::getServerList()


4 Posts   1764 Views


22 March 2009 at 5:29am 57 Posts

My website got hit today. 1000 spam messages were left in the blog. Obviously the spam protection measures of SS 2.3.0- are not sufficient anymore.

I updated to 2.3.1 an installed mollom and spamprotection. However, when I load a blog page I get:
[Warning] call_user_func_array() []: Unable to call Mollom::getServerList()

The error comes from doCall in MollomServer.php.

I verified that Mollom::getServerList(); has no problems when called directly from MollomServer.php. What is going on?

The system is RHEL5.3 without SELinux running PHP 5.1.6 (RedHat stock PHP)


24 March 2009 at 10:32pm 57 Posts

Nobody with a smart idea?

I checked a few things; bugzilla shows no PHP bugs for RHEL 5.3. I tried modifying Mollom::getServerList to always return a certain value to exclude problems with the return status, but that didn't help either.


25 March 2009 at 12:08am Community Member, 244 Posts

see - as a temporary fix you change "call_user_func_array( 'Mollom::' . $name, $params)" to "call_user_func_array(array('Mollom', $name), $params)" in line ~87 of MollomServer.php


25 March 2009 at 12:16am 57 Posts

Thanks (and I feel stupid for checking bugzilla and not checking trac)