I had a burst of errors citing "Method canViewWhoReplied" on Tuesday. It is not the first time but is the first time in a while. I'll post full details below.
@Xon is this related to this add-on? I have disabled temporarily (doesn't get used much anyhow) to monitor but maybe you can at least confirm if it is the source and any thoughts you have on the cause. I am on Who Replied 2.4.0 (I did a pass on updating all my add-ons around the time you released it) and Xenforo 2.3.6.
-------
Server error log
ErrorException: Template error: [E_USER_WARNING] Method canViewWhoReplied is not callable on the given object (XF\Entity\Thread) src/XF/Template/Templater.php:1277
Generated by: Unknown account Mar 11, 2025 at 3:34 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/wonderca/...', 1277)
#1 src/XF/Template/Templater.php(1277): trigger_error('Method canViewW...', 512)
#2 internal_data/code_cache/templates/l1/s7/public/thread_list_macros_whoreplied.php(10): XF\Template\Templater->method(Object(XF\Entity\Thread), 'canViewWhoRepli...', Array)
#3 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#4 src/XF/Template/Templater.php(1873): XF\Template\Templater->renderTemplate('thread_list_mac...', Array)
#5 internal_data/code_cache/templates/l1/s7/public/thread_list_macros.php(453): XF\Template\Templater->includeTemplate('public:thread_l...', Array)
#6 src/XF/Template/Templater.php(1092): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#7 src/XF/Template/Templater.php(1028): XF\Template\Templater->renderExtensionInternal('meta_cell', Array, Array, Object(XF\Template\ExtensionSet))
#8 internal_data/code_cache/templates/l1/s7/public/thread_list_macros.php(541): XF\Template\Templater->renderExtension('meta_cell', Array, Object(XF\Template\ExtensionSet))
#9 src/XF/Template/Templater.php(921): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#10 internal_data/code_cache/templates/l1/s7/public/whats_new_posts.php(228): XF\Template\Templater->callMacro('thread_list_mac...', 'item', Array, Array)
#11 src/XF/Template/Templater.php(921): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#12 internal_data/code_cache/templates/l1/s7/public/whats_new_posts.php(351): XF\Template\Templater->callMacro('whats_new_posts', 'results', Array, Array)
#13 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#14 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('whats_new_posts', Array)
#15 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#16 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:WhatsNew\\Pos...', 'public:whats_ne...', Array)
#17 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#18 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#19 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#20 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#21 src/XF.php(806): XF\App->run()
#22 index.php(23): XF::runApp('XF\\Pub\\App')
#23 {main}
Request state
array(4) {
["url"] => string(25) "/whats-new/posts/1320489/"
["referrer"] => string(51) "
https://www.wondercafe2.ca/whats-new/posts/1320489/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}