I dont know if this is the same thing, but I was getting that instead of showing the actual original error do to a change in base.php. Around line 1018 in base.php, change...
'trace'=>unserialize(serialize($trace))
...to...
'trace'=>$trace
...then see if you get a 'proper' error message.