I'm getting frustrated with this add-on. First, it works differently than any other Member Map previously... which would be OK, if the description and instructions were clear and complete.
They are not.
It's been very buggy, and clearly the release was rushed.
I've downloaded the newest version and switched it to secondary usergroup mode. Configured those usergroups with the correct display order.
Now the members don't show up on the map that have taken the time to manually configure it as it appears the newest update breaks it. The map only says "undefined" in the map positions now. Looks like the recent update breaks it if you want to use the secondary group feature.
Here is the errors it is generating in the Admin CP, seems to have a conflict with Andrew/ModeratorPanel -- those errors are repeated many hundreds of times.
- ErrorException: Template error: [E_USER_WARNING] Method canDisplayLocation is not callable on the given object (Andrew\ModeratorPanel\XF\Entity\User)
- src/XF/Template/Templater.php:1278
- Generated by: Unknown account
- Jan 21, 2025 at 9:28 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/nginx/dom...', 1278)
#1 src/XF/Template/Templater.php(1278): trigger_error('Method canDispl...', 512)
#2 /storage/xf/internal_data/code_cache/templates/l1/s9/public/xfa_mm_macros.php(202): XF\Template\Templater->method(Object(Andrew\ModeratorPanel\XF\Entity\User), 'canDisplayLocat...', Array)
#3 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/addons/MaZ/ApprovalQueueSpamLinks/XF/Template/Templater.php(25): XF\Template\Templater->callMacro('xfa_mm_macros', 'xfa_mm_user_loc...', Array, Array, Object(XF\Template\MacroState))
#5 /storage/xf/internal_data/code_cache/templates/l1/s9/public/message_macros.php(76): MaZ\ApprovalQueueSpamLinks\XF\Template\Templater->callMacro('xfa_mm_macros', 'xfa_mm_user_loc...', Array, Array)
#6 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#7 src/addons/MaZ/ApprovalQueueSpamLinks/XF/Template/Templater.php(25): XF\Template\Templater->callMacro('message_macros', 'user_info', Array, Array, Object(XF\Template\MacroState))
#8 /storage/xf/internal_data/code_cache/templates/l1/s9/public/post_macros.php(25): MaZ\ApprovalQueueSpamLinks\XF\Template\Templater->callMacro(NULL, 'message_macros:...', Array, Array)
#9 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#10 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('user_cell', Array, Array, Object(XF\Template\ExtensionSet))
#11 /storage/xf/internal_data/code_cache/templates/l1/s9/public/post_macros.php(168): XF\Template\Templater->renderExtension('user_cell', Array, Object(XF\Template\ExtensionSet))
#12 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#13 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#14 /storage/xf/internal_data/code_cache/templates/l1/s9/public/post_macros.php(215): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#15 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#16 src/addons/MaZ/ApprovalQueueSpamLinks/XF/Template/Templater.php(25): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array, Object(XF\Template\MacroState))
#17 /storage/xf/internal_data/code_cache/templates/l1/s9/public/thread_view.php(1008): MaZ\ApprovalQueueSpamLinks\XF\Template\Templater->callMacro(NULL, 'post_macros:

o...', Array, Array)
#18 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#19 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, Object(XF\Template\ExtensionSet))
#20 src/XF/Template/Templater.php(1791): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array, true, Object(XF\Template\ExtensionSet))
#21 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view_typ...', Array, true, NULL)
#22 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#23 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#24 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:Thread\\ViewT...', 'public:thread_v...', Array)
#25 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#26 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#27 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#28 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#29 src/XF.php(806): XF\App->run()
#30 index.php(23): XF::runApp('XF\\Pub\\App')
#31 {main}
Request state
array(4) {
["url"] => string(29) "/threads/first-seated.494195/"
["referrer"] => bool(false)
["_GET"] => array(1) {
["/threads/first-seated_494195/"] => string(0) ""
}
["_POST"] => array(0) {
}
}