Auf die Schnelle habe ich keine Lösung, an der class.database.php hat sich zwischen SP1 und SP2 nichts geändert.
Ich weiß nicht wie stark du dich an den Code herantraust (keine Angst, es geht ja nichts kaputt!).
Für die Fehleranalyse ist gut, wenn im WB-Backend unter Optionen, PHP Fehlerberichte, auf E_ALL&E_STRICT gesetzt wird.
Danach in der class.databse.php Zeile 99 aus
$fetch_row = mysql_fetch_array(mysql_query($statement) );
folgendes machen
$fetch_row = mysql_fetch_array(mysql_query($statement)) or die ("Mein MySQL-forgot-Error: " . mysql_error() );
Danach muss eine erweiterte Fehlermeldung angezeigt werden.
Diese zusammen mit deiner PHP-Version und MySQL-Version oder sogar phpinfo() Auszug kann der Fehler bestimmt eingegrenzt werden.