Report Improvements by Xon

Report Improvements by Xon 2.18.3

No permission to download
Code:
An exception occurred: [TypeError] SV\ReportImprovements\XF\Entity\ApprovalQueue::getReportableContentInternal(): Argument #1 ($content) must be of type XF\Mvc\Entity\Entity, null given, called in /www/wwwroot/example.com/src/addons/SV/ReportImprovements/XF/Entity/ApprovalQueue.php on line 62 in src/addons/SV/ReportImprovements/XF/Entity/ApprovalQueue.php on line 65

SV\ReportImprovements\XF\Entity\ApprovalQueue->getReportableContentInternal() in src/addons/SV/ReportImprovements/XF/Entity/ApprovalQueue.php at line 62
SV\ReportImprovements\XF\Entity\ApprovalQueue->getReportableContent() in src/XF/Mvc/Entity/Entity.php at line 167
XF\Mvc\Entity\Entity->get() in src/XF/Mvc/Entity/Entity.php at line 119
XF\Mvc\Entity\Entity->__get() in src/addons/SV/ReportImprovements/XF/Entity/ApprovalQueue.php at line 105
SV\ReportImprovements\XF\Entity\ApprovalQueue->getSvReport() in src/XF/Mvc/Entity/Entity.php at line 167
XF\Mvc\Entity\Entity->get() in src/XF/Mvc/Entity/Entity.php at line 119
XF\Mvc\Entity\Entity->__get() in src/addons/SV/ReportImprovements/XF/Entity/ApprovalQueue.php at line 145
SV\ReportImprovements\XF\Entity\ApprovalQueue->setContent() in src/XF/Repository/ApprovalQueue.php at line 145
XF\Repository\ApprovalQueue->addContentToUnapprovedItems() in src/addons/SV/SignupAbuseBlocking/XF/Repository/ApprovalQueue.php at line 19
SV\SignupAbuseBlocking\XF\Repository\ApprovalQueue->addContentToUnapprovedItems() in src/XF/Pub/App.php at line 341
XF\Pub\App->updateModeratorCaches() in src/XF/Pub/App.php at line 200
XF\Pub\App->start() in src/XF/App.php at line 2483
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20

Getting this error in this addon!
 
This happens when there is an xf_approval_queue entry but the content it is linked to is missing. That really shouldn't happen.
 
Code:
ErrorException: Require Comment Reporter (svReportImpro_expireUserId) to point to a valid user src/XF/Error.php:77

#0 src/XF.php(219): XF\Error->logError('Require Comment...', false)
#1 src/addons/SV/ReportImprovements/Job/ResolveInactiveReport.php(42): XF::logError('Require Comment...')
#2 src/XF/Job/AbstractJob.php(28): SV\ReportImprovements\Job\ResolveInactiveReport->setupData(Array)
#3 src/XF/Container.php(276): XF\Job\AbstractJob->__construct(Object(XF\Cli\App), 402792, Array)
#4 src/XF/App.php(1687): XF\Container->createObject('SV\\ReportImprov...', Array, true)
#5 src/XF/Container.php(234): XF\App->XF\{closure}('SV\\ReportImprov...', Array, Object(XF\Container))
#6 src/XF/App.php(3081): XF\Container->create('job', 'SV\\ReportImprov...', Array)
#7 src/XF/Job/Manager.php(238): XF\App->job('SV\\ReportImprov...', 402792, Array)
#8 src/XF/Job/Manager.php(243): XF\Job\Manager->getJobRunner(Array)
#9 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#10 src/XF/Job/Manager.php(171): XF\Job\Manager->runJobEntry(Array, 8)
#11 src/XF/Cli/Runner.php(223): XF\Job\Manager->runById(402792, 8)
#12 src/XF/Cli/Runner.php(112): XF\Cli\Runner->postExecutionCleanUp(Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 cmd.php(15): XF\Cli\Runner->run()
#14 {main}

My error log is full of these.
 
Search for the admincp option svReportImpro_expireUserId and set it to a valid user. This can happen if the original admin user the installer sets up (userId == 1) is deleted, or the user this field was pointed to was deleted.

This includes using the merge feature.
 
Trying to get into the thread approval panel and getting this:

Code:
Fatal error: Declaration of SV\ReportImprovements\XF\Repository\Report::getModeratorsWhoCanHandleReport(XF\Entity\Report $report) must be compatible with XF\Repository\Report::getModeratorsWhoCanHandleReport(XF\Entity\Report $report, $notifiableOnly = false) in /home/geekberr/public_html/social/src/addons/SV/ReportImprovements/XF/Repository/Report.php on line 480
 
Many of my add-ons will likely not support XF2.3, I'm in the middle of a major feature update for some of my add-ons so it'll be later next month I can start seriously working on XF2.3 support
Do you know which ones will? I may have to hold off on updating until there's a viable alternative if that's the case. I use pretty much every single "X Improvements" addon and find use for a lot of them.
 
Top Bottom