• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XF 1.2 Can't reply to threads after 1.2 upgrade

polle

Active member
#1
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 ?
 

polle

Active member
#4
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
#6
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
#9
Ok, the problem were both.

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

Thanks Matt and Brogan. :D