[Andrew] Moderator Panel

[Andrew] Moderator Panel 2.0.9

No permission to download
The change log is a bit hard to follow so wanted to list the bug fixes here:

FIXED: Template modificatino issue that causes other stats to not show on the user profile
FIXED: User note stat on profile was pointing to warnings instead of user notes
FIXED: Deleting of user note now sends the user to the page they came from instead of only the user file
FIXED: User note top row was using the contentRow-title element causing the text to be larger than expected
FIXED: Total missing at the bottom of recently warned users
FIXED: Wrong phrase used for user state search under search by users
FIXED: Display issue with user change log
FIXED: Bug where clicking to view more users under the IP Adddress tab on the profile would throw an error
FIXED: Missing permission to view user notes on profile
FIXED: Missingn premission to view user change log on profile
FIXED: Bug where user file background doesn't extend above avatar
 
Getting this on every user login:

Code:
Server error log
ErrorException: [E_WARNING] Attempt to read property "Option" on null
src/addons/Andrew/ModeratorPanel/XF/Service/User/Login.php:17
Generated by: Unknown account
20. Jul 2024 at 22:27
Stack trace

#0 src/addons/Andrew/ModeratorPanel/XF/Service/User/Login.php(17): XF::handlePhpError(2, '[E_WARNING] Att...', '/home/..', 17)
#1 src/XF/Pub/Controller/Login.php(96): Andrew\ModeratorPanel\XF\Service\User\Login->validate('*****', Object(XF\Phrase))
#2 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Login->actionLogin(Object(XF\Mvc\ParameterBag))
#3 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF:Login', 'Login', Object(XF\Mvc\RouteMatch), Object(DigitalPoint\Cloudflare\XF\Pub\Controller\Login), NULL)
#4 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DigitalPoint\Cloudflare\XF\Pub\Controller\Login), NULL)
#5 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#6 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#7 src/XF.php(524): XF\App->run()
#8 index.php(20): XF::runApp('XF\\Pub\\App')
#9 {main}
 
Getting this on every user login:

Code:
Server error log
ErrorException: [E_WARNING] Attempt to read property "Option" on null
src/addons/Andrew/ModeratorPanel/XF/Service/User/Login.php:17
Generated by: Unknown account
20. Jul 2024 at 22:27
Stack trace

#0 src/addons/Andrew/ModeratorPanel/XF/Service/User/Login.php(17): XF::handlePhpError(2, '[E_WARNING] Att...', '/home/..', 17)
#1 src/XF/Pub/Controller/Login.php(96): Andrew\ModeratorPanel\XF\Service\User\Login->validate('*****', Object(XF\Phrase))
#2 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Login->actionLogin(Object(XF\Mvc\ParameterBag))
#3 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF:Login', 'Login', Object(XF\Mvc\RouteMatch), Object(DigitalPoint\Cloudflare\XF\Pub\Controller\Login), NULL)
#4 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DigitalPoint\Cloudflare\XF\Pub\Controller\Login), NULL)
#5 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#6 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#7 src/XF.php(524): XF\App->run()
#8 index.php(20): XF::runApp('XF\\Pub\\App')
#9 {main}
what version?
 
Hmm, just tried with my test account, and yes, it was successful. I am not sure why other server error. I will monitor it a bit more.
 
Hi, i guess is the same error, not sure:

  • ErrorException: [E_WARNING] Attempt to read property "Option" on null
  • src/addons/Andrew/ModeratorPanel/XF/Service/User/Login.php:17
  • Generado por: Cuenta desconocida
  • 20 Jul 2024 a la(s) 13:57
#0 src/addons/Andrew/ModeratorPanel/XF/Service/User/Login.php(17): XF::handlePhpError(2, '[E_WARNING] Att...', '/home/forobeta/...', 17)
#1 src/addons/SV/SignupAbuseBlocking/XF/Service/User/Login.php(20): Andrew\ModeratorPanel\XF\Service\User\Login->validate('*****', Object(XF\Phrase))
#2 src/XF/Pub/Controller/Login.php(96): SV\SignupAbuseBlocking\XF\Service\User\Login->validate('*****', Object(XF\Phrase))
#3 src/addons/DigitalPoint/Analytics/XF/Pub/Controller/Login.php(53): XF\Pub\Controller\Login->actionLogin()
#4 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/LoginPatch.php(39): DigitalPoint\Analytics\XF\Pub\Controller\Login->actionLogin()
#5 src/addons/SV/SignupAbuseBlocking/Globals.php(50): SV\SignupAbuseBlocking\XF\Pub\Controller\LoginPatch->SV\SignupAbuseBlocking\XF\Pub\Controller\{closure}()
#6 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/LoginPatch.php(39): SV\SignupAbuseBlocking\Globals::withLoginAction('login', Object(Closure))
#7 src/XF/Mvc/Dispatcher.php(352): SV\SignupAbuseBlocking\XF\Pub\Controller\LoginPatch->actionLogin(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF:Login', 'Login', Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Login), NULL)
#9 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Login), NULL)
#10 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
 
Hi, i guess is the same error, not sure:

  • ErrorException: [E_WARNING] Attempt to read property "Option" on null
  • src/addons/Andrew/ModeratorPanel/XF/Service/User/Login.php:17
  • Generado por: Cuenta desconocida
  • 20 Jul 2024 a la(s) 13:57
#0 src/addons/Andrew/ModeratorPanel/XF/Service/User/Login.php(17): XF::handlePhpError(2, '[E_WARNING] Att...', '/home/forobeta/...', 17)
#1 src/addons/SV/SignupAbuseBlocking/XF/Service/User/Login.php(20): Andrew\ModeratorPanel\XF\Service\User\Login->validate('*****', Object(XF\Phrase))
#2 src/XF/Pub/Controller/Login.php(96): SV\SignupAbuseBlocking\XF\Service\User\Login->validate('*****', Object(XF\Phrase))
#3 src/addons/DigitalPoint/Analytics/XF/Pub/Controller/Login.php(53): XF\Pub\Controller\Login->actionLogin()
#4 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/LoginPatch.php(39): DigitalPoint\Analytics\XF\Pub\Controller\Login->actionLogin()
#5 src/addons/SV/SignupAbuseBlocking/Globals.php(50): SV\SignupAbuseBlocking\XF\Pub\Controller\LoginPatch->SV\SignupAbuseBlocking\XF\Pub\Controller\{closure}()
#6 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/LoginPatch.php(39): SV\SignupAbuseBlocking\Globals::withLoginAction('login', Object(Closure))
#7 src/XF/Mvc/Dispatcher.php(352): SV\SignupAbuseBlocking\XF\Pub\Controller\LoginPatch->actionLogin(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF:Login', 'Login', Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Login), NULL)
#9 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Login), NULL)
#10 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
It's the same error and only occurs when someone enters an invalid username during login. I have it fixed in the next update and will release tonight with any other bug fixes.
 
  • InvalidArgumentException: Accessed unknown getter 'triggreed' on XF:UserBan[133211]
  • src/XF/Mvc/Entity/Entity.php:213
Xenforo 2.2.15

Code:
#0 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('triggreed')
#1 internal_data/code_cache/templates/l2/s3/public/andrew_moderatorpanel_user_ban_list.php(55): XF\Mvc\Entity\Entity->offsetGet('triggreed')
#2 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, NULL)
#3 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('andrew_moderato...', Array)
#4 src/XF/Mvc/Renderer/Json.php(86): XF\Template\Template->render()
#5 src/XF/Mvc/Renderer/Json.php(70): XF\Mvc\Renderer\Json->renderHtmlFallback('Andrew\\Moderato...', 'public:andrew_m...', Array)
#6 src/addons/OzzModz/OverlayDataContext/XF/Mvc/Renderer/Json.php(11): XF\Mvc\Renderer\Json->renderView('Andrew\\Moderato...', 'public:andrew_m...', Array)
#7 src/XF/Mvc/Dispatcher.php(460): OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json->renderView('Andrew\\Moderato...', 'public:andrew_m...', Array)
#8 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}

This only happens when accessing the discouraged users list (moderatorpanel/discouraged-users/) and viewing the profile of any user.

PD: It seems that there may be a conflict with this other resource: https://xenforo.com/community/resources/ozzmodz-overlay-data-template-context.9048/
 
  • InvalidArgumentException: Accessed unknown getter 'triggreed' on XF:UserBan[133211]
  • src/XF/Mvc/Entity/Entity.php:213
Xenforo 2.2.15

Code:
#0 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('triggreed')
#1 internal_data/code_cache/templates/l2/s3/public/andrew_moderatorpanel_user_ban_list.php(55): XF\Mvc\Entity\Entity->offsetGet('triggreed')
#2 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, NULL)
#3 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('andrew_moderato...', Array)
#4 src/XF/Mvc/Renderer/Json.php(86): XF\Template\Template->render()
#5 src/XF/Mvc/Renderer/Json.php(70): XF\Mvc\Renderer\Json->renderHtmlFallback('Andrew\\Moderato...', 'public:andrew_m...', Array)
#6 src/addons/OzzModz/OverlayDataContext/XF/Mvc/Renderer/Json.php(11): XF\Mvc\Renderer\Json->renderView('Andrew\\Moderato...', 'public:andrew_m...', Array)
#7 src/XF/Mvc/Dispatcher.php(460): OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json->renderView('Andrew\\Moderato...', 'public:andrew_m...', Array)
#8 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}

This only happens when accessing the discouraged users list (moderatorpanel/discouraged-users/) and viewing the profile of any user.

PD: It seems that there may be a conflict with this other resource: https://xenforo.com/community/resources/ozzmodz-overlay-data-template-context.9048/
Edit: Nevermind
 
  • InvalidArgumentException: Accessed unknown getter 'triggreed' on XF:UserBan[133211]
  • src/XF/Mvc/Entity/Entity.php:213
Xenforo 2.2.15

Code:
#0 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('triggreed')
#1 internal_data/code_cache/templates/l2/s3/public/andrew_moderatorpanel_user_ban_list.php(55): XF\Mvc\Entity\Entity->offsetGet('triggreed')
#2 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, NULL)
#3 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('andrew_moderato...', Array)
#4 src/XF/Mvc/Renderer/Json.php(86): XF\Template\Template->render()
#5 src/XF/Mvc/Renderer/Json.php(70): XF\Mvc\Renderer\Json->renderHtmlFallback('Andrew\\Moderato...', 'public:andrew_m...', Array)
#6 src/addons/OzzModz/OverlayDataContext/XF/Mvc/Renderer/Json.php(11): XF\Mvc\Renderer\Json->renderView('Andrew\\Moderato...', 'public:andrew_m...', Array)
#7 src/XF/Mvc/Dispatcher.php(460): OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json->renderView('Andrew\\Moderato...', 'public:andrew_m...', Array)
#8 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(OzzModz\OverlayDataContext\XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}

This only happens when accessing the discouraged users list (moderatorpanel/discouraged-users/) and viewing the profile of any user.

PD: It seems that there may be a conflict with this other resource: https://xenforo.com/community/resources/ozzmodz-overlay-data-template-context.9048/
So it happens when you view only the moderatorpanel/discouraged-users/ tab or viewing the user file? Does it happen on a particular tab in user file?
 
Just had this error:

  • ErrorException: Country could not be determined for IP:
  • src/XF/Error.php:82
  • Generated by: Unknown account
  • Jul 21, 2024 at 3:21 AM

Stack trace​

#0 src/XF.php(257): XF\Error->logError('Country could n...', false)
#1 src/addons/Andrew/ModeratorPanel/XF/Entity/User.php(519): XF::logError('Country could n...')
#2 src/XF/Mvc/Entity/Entity.php(1324): Andrew\ModeratorPanel\XF\Entity\User->_postSave()
#3 src/XF/Service/User/RegistrationService.php(320): XF\Mvc\Entity\Entity->save()
#4 src/XF/Service/ValidateAndSavableTrait.php(42): XF\Service\User\RegistrationService->_save()
#5 src/XF/Pub/Controller/RegisterController.php(451): XF\Service\User\RegistrationService->save()
#6 src/XF/Mvc/Dispatcher.php(362): XF\Pub\Controller\RegisterController->actionRegister(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'Register', Object(XF\Mvc\RouteMatch), Object(DigitalPoint\Analytics\XF\Pub\Controller\Register), NULL)
#8 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DigitalPoint\Analytics\XF\Pub\Controller\Register), NULL)
#9 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2777): XF\Mvc\Dispatcher->run()
#11 src/XF.php(798): XF\App->run()
#12 index.php(23): XF::runApp('XF\\Pub\\App')
#13 {main}
 
I think this is an issue with Moderator Panel. I'm just testing some changes with one of my addons and noticed that on registration the following error happens (image attached).

The error says "Please enter a number that is atleast 0". It prevents a user from registering properly.

I removed my IP from the error message:

  • ErrorException: Country could not be determined for IP: **************
  • src/XF/Error.php:77
  • Generated by: Unknown account
  • Jul 20, 2024 at 11:13 PM

Stack trace​

#0 src/XF.php(219): XF\Error->logError('Country could n...', false)
#1 src/addons/Andrew/ModeratorPanel/XF/Entity/User.php(519): XF::logError('Country could n...')
#2 src/XF/Mvc/Entity/Entity.php(1282): Andrew\ModeratorPanel\XF\Entity\User->_postSave()
#3 src/XF/Service/User/Registration.php(306): XF\Mvc\Entity\Entity->save()
#4 src/addons/Wutime/LimitedGuestViewing/XF/Service/User/Registration.php(9): XF\Service\User\Registration->_save()
#5 src/XF/Service/ValidateAndSavableTrait.php(42): Wutime\LimitedGuestViewing\XF\Service\User\Registration->_save()
#6 src/XF/Pub/Controller/Register.php(429): XF\Service\User\Registration->save()
#7 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Register->actionRegister(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'Register', Object(XF\Mvc\RouteMatch), Object(DigitalPoint\Analytics\XF\Pub\Controller\Register), NULL)
#9 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DigitalPoint\Analytics\XF\Pub\Controller\Register), NULL)
#10 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
 

Attachments

  • Screenshot 2024-07-20 at 11.14.01 PM.webp
    Screenshot 2024-07-20 at 11.14.01 PM.webp
    44.2 KB · Views: 6
Back
Top Bottom