Jump to content

Award management error when trying to set a topic as solved


Go to solution Solved by Stuart Silvester,

Recommended Posts

Posted (edited)

Hi,

Sometimes, when we set an answer as the solution for a topic, we've this error call-stack message : 

Error: Call to a member function addToStack() on null (0)
#0 /home/super5/public_html/system/Email/Email.php(925): IPS\Theme\email_html_core_notification_new_badge(Object(IPS\Member), Object(IPS\core\Achievements\Badge), Object(IPS\Email\Outgoing\Smtp))
#1 /home/super5/public_html/system/Email/Email.php(350): IPS\_Email::template('core', 'notification_ne...', 'html', Array)
#2 /home/super5/public_html/system/Email/Email.php(848): IPS\_Email->compileContent('html', Object(IPS\Member), Object(IPS\Lang))
#3 /home/super5/public_html/system/Notification/Notification.php(925): IPS\_Email->mergeAndSend(Array, NULL, NULL, Array, Object(IPS\Lang))
#4 /home/super5/public_html/system/Notification/Notification.php(905): IPS\_Notification->sendEmails(Array, Array)
#5 /home/super5/public_html/system/Member/Member.php(6027): IPS\_Notification->send()
#6 /home/super5/public_html/system/Member/Member.php(5921): IPS\_Member->awardBadge(Object(IPS\core\Achievements\Badge), 531952, 23, Array, 0, NULL)
#7 /home/super5/public_html/applications/forums/sources/Topic/Topic.php(1341): IPS\_Member->achievementAction('forums', 'AnswerMarkedBes...', Object(IPS\forums\Topic\Post))
#8 /home/super5/public_html/system/Content/Controller.php(2046): IPS\forums\_Topic->toggleSolveComment('801814', true)
#9 /home/super5/public_html/system/Dispatcher/Controller.php(90): IPS\Content\_Controller->solve()
#10 /home/super5/public_html/system/Content/Controller.php(50): IPS\Dispatcher\_Controller->execute()
#11 /home/super5/public_html/applications/forums/modules/front/forums/topic.php(39): IPS\Content\_Controller->execute()
#12 /home/super5/public_html/system/Dispatcher/Dispatcher.php(153): IPS\forums\modules\front\forums\_topic->execute()
#13 /home/super5/public_html/index.php(13): IPS\_Dispatcher->run()
#14 {main}

It seems linked only with the e-mail notification because the user got his badge and corresponding points.

PM contact for detailed information into our community.

Edited by Dexter_X
Posted

Before we look further into this, could I confirm if you have any modified email templates? If so, please revert these to there default state and test this again. Also, please disable all 3rd party items and test with a default unaltered theme.

With regards access details, please update these in your client area. Do not send via the pm system

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...