Thread:Feedback/Mark all as read not working/Tgr

Mark as read doesn't work normally either. When I press it, the threyd disappears, but it is there again on the next page reload (though the new message number at the top-of-screen user menu is decremented by one). The return of the ajax call says:

{"error":{"code":"internal_api_error_MWException","info":"Exception Caught: writeUserMessageState expected Thread or integer but got ","*":"\n\n#0 \/usr\/local\/apache\/common-local\/wmf-deployment\/extensions\/LiquidThreads\/classes\/NewMessagesController.php(11): NewMessages::writeUserMessageState(NULL, Object(User), '20091018102848')\n#1 \/usr\/local\/apache\/common-local\/wmf-deployment\/extensions\/LiquidThreads\/api\/ApiThreadAction.php(108): NewMessages::markThreadAsReadByUser(NULL, Object(User))\n#2 [internal function]: ApiThreadAction->actionMarkRead(Array, Array)\n#3 \/usr\/local\/apache\/common-local\/wmf-deployment\/extensions\/LiquidThreads\/api\/ApiThreadAction.php(99): call_user_func_array(Array, Array)\n#4 \/usr\/local\/apache\/common-local\/wmf-deployment\/includes\/api\/ApiMain.php(428): ApiThreadAction->execute\n#5 \/usr\/local\/apache\/common-local\/wmf-deployment\/includes\/api\/ApiMain.php(248): ApiMain->executeAction\n#6 \/usr\/local\/apache\/common-local\/wmf-deployment\/includes\/api\/ApiMain.php(232): ApiMain->executeActionWithErrorHandling\n#7 \/usr\/local\/apache\/common-local\/wmf-deployment\/api.php(116): ApiMain->execute\n#8 \/usr\/local\/apache\/common-local\/live-1.5\/api.php(3): require('\/usr\/local\/apac...')\n#9 {main}\n\n"}}