XF 1.2 Can't reply to threads after 1.2 upgrade

polle

Active member
I get this when I hit the reply button:

Argument 1 passed to Merc_ProfileCompletion_DataWriter_Discussion_Thread::_discussionPostSave() must be an array, none given, called in /var/www/vhosts/site.com/httpdocs/forum/library/XenForo/DataWriter/Discussion.php on line 453 and defined
  1. XenForo_Application::handlePhpError() in Merc/ProfileCompletion/DataWriter/Discussion/Thread.php at line 5
  2. Merc_ProfileCompletion_DataWriter_Discussion_Thread->_discussionPostSave() inXenForo/DataWriter/Discussion.php at line 453
  3. XenForo_DataWriter_Discussion->_postSave() in XenForo/DataWriter.php at line 1397
  4. XenForo_DataWriter->save() in XenForo/DataWriter/DiscussionMessage.php at line 1126
  5. XenForo_DataWriter_DiscussionMessage->_saveDiscussionDataWriter() inXenForo/DataWriter/DiscussionMessage.php at line 589
  6. XenForo_DataWriter_DiscussionMessage->_postSave() in XenForo/DataWriter.php at line 1397
  7. XenForo_DataWriter->save() in XenForo/ControllerPublic/Thread.php at line 548
  8. XenForo_ControllerPublic_Thread->actionAddReply() in AntiSPAM/ControllerPublic/Thread.php at line16
  9. AntiSPAM_ControllerPublic_Thread->actionAddReply() in XenForo/FrontController.php at line 337
  10. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  11. XenForo_FrontController->run() in /var/www/vhosts/site.com/httpdocs/forum/index.php at line 13
How can I fix it ?
 

Brogan

XenForo moderator
Staff member
Problem with an add-on, merc profile completion.

Post in the add-on discussion thread.
 

polle

Active member
I also get this when creating a thread:

Code:
Argument 2 passed to XenForo_Model_Post::alertQuotedMembers() must be an array, none given, called in /var/www/vhosts/site.com/httpdocs/forum/library/bdTagMe/XenForo/Model/Post.php on line 10 and defined

XenForo_Application::handlePhpError() in XenForo/Model/Post.php at line 1582
XenForo_Model_Post->alertQuotedMembers() in bdTagMe/XenForo/Model/Post.php at line 10
bdTagMe_XenForo_Model_Post->alertQuotedMembers() in XenForo/DataWriter/DiscussionMessage/Post.php at line 121
XenForo_DataWriter_DiscussionMessage_Post->_postSaveAfterTransaction() in bdTagMe/XenForo/DataWriter/DiscussionMessage/Post.php at line 29
bdTagMe_XenForo_DataWriter_DiscussionMessage_Post->_postSaveAfterTransaction() in WidgetFramework/Extend/DataWriter/DiscussionMessage/Post.php at line 4
WidgetFramework_Extend_DataWriter_DiscussionMessage_Post->_postSaveAfterTransaction() in XenForo/DataWriter.php at line 1411
XenForo_DataWriter->save() in XenForo/DataWriter/Discussion.php at line 477
XenForo_DataWriter_Discussion->_saveFirstMessageDw() in XenForo/DataWriter/Discussion.php at line 426
XenForo_DataWriter_Discussion->_postSave() in XenForo/DataWriter.php at line 1397
XenForo_DataWriter->save() in XenForo/ControllerPublic/Forum.php at line 681
XenForo_ControllerPublic_Forum->actionAddThread() in AntiSPAM/ControllerPublic/Forum.php at line 16
AntiSPAM_ControllerPublic_Forum->actionAddThread() in XenForo/FrontController.php at line 337
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /var/www/vhosts/site.com/httpdocs/forum/index.php at line 13
 

polle

Active member
I disabled ProfileCompletion and I get this:

Code:
Argument 2 passed to XenForo_Model_Post::alertQuotedMembers() must be an array, none given, called in /var/www/vhosts/site.com/httpdocs/forum/library/bdTagMe/XenForo/Model/Post.php on line 10 and defined
XenForo_Application::handlePhpError() in XenForo/Model/Post.php at line 1582
XenForo_Model_Post->alertQuotedMembers() in bdTagMe/XenForo/Model/Post.php at line 10
bdTagMe_XenForo_Model_Post->alertQuotedMembers() in XenForo/DataWriter/DiscussionMessage/Post.php at line 121
XenForo_DataWriter_DiscussionMessage_Post->_postSaveAfterTransaction() in WidgetFramework/Extend/DataWriter/DiscussionMessage/Post.php at line 4
WidgetFramework_Extend_DataWriter_DiscussionMessage_Post->_postSaveAfterTransaction() in bdTagMe/XenForo/DataWriter/DiscussionMessage/Post.php at line 29
bdTagMe_XenForo_DataWriter_DiscussionMessage_Post->_postSaveAfterTransaction() in XenForo/DataWriter.php at line 1411
XenForo_DataWriter->save() in XenForo/DataWriter/Discussion.php at line 477
XenForo_DataWriter_Discussion->_saveFirstMessageDw() in XenForo/DataWriter/Discussion.php at line 426
XenForo_DataWriter_Discussion->_postSave() in XenForo/DataWriter.php at line 1397
XenForo_DataWriter->save() in XenForo/ControllerPublic/Forum.php at line 681
XenForo_ControllerPublic_Forum->actionAddThread() in AntiSPAM/ControllerPublic/Forum.php at line 16
AntiSPAM_ControllerPublic_Forum->actionAddThread() in XenForo/FrontController.php at line 337
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /var/www/vhosts/site.com/httpdocs/forum/index.php at line 13
Any ideas ?
 

polle

Active member
Ok, the problem were both.

I disabled Profile Completion and Tag Me and now it seems its working fine.

Thanks Matt and Brogan. :D
 
Top