This one is quite annoying, as it blocks approval of new tickets:
#1 src/addons/NF/Tickets/Entity/Ticket.php(1427): NF\Tickets\Entity\Ticket->updateCategoryRecord()
#2 src/XF/Mvc/Entity/Entity.php(1330): NF\Tickets\Entity\Ticket->_postSave()
#3 src/addons/NF/Tickets/Service/Ticket/Approver.php(44): XF\Mvc\Entity\Entity->save()
#4 src/addons/NF/Tickets/ApprovalQueue/Ticket.php(42): NF\Tickets\Service\Ticket\Approver->approve()
#5 src/XF/ApprovalQueue/AbstractHandler.php(202): NF\Tickets\ApprovalQueue\Ticket->actionApprove(Object(SV\ElasticSearchEssentials\NF\Tickets\Entity\Ticket))
#6 src/XF/Job/ApprovalQueueProcess.php(71): XF\ApprovalQueue\AbstractHandler->performAction('approve', Object(SV\ElasticSearchEssentials\NF\Tickets\Entity\Ticket))
#7 src/XF.php(950): XF\Job\ApprovalQueueProcess->{closure:XF\Job\ApprovalQueueProcess::run():57}()
#8 src/XF/Job/ApprovalQueueProcess.php(57): XF::asVisitor(Object(SV\ElasticSearchEssentials\XF\Entity\User), Object(Closure))
#9 src/XF/Job/Manager.php(275): XF\Job\ApprovalQueueProcess->run(45)
#10 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 45)
#11 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 45)
#12 job.php(25): XF\Job\Manager->runByIds(Array, 45)
#13 {main}
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(94) "https://forum.com/approval-queue/?applied_filters=1&include_reported=1&without_tickets=1"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
- XF\PrintableException: XF\Job\ApprovalQueueProcess: Please select a valid forum.
- src/XF/Mvc/Entity/Entity.php:1276
- Generated by: Unknown account
- Oct 27, 2026 at 2:23 PM
Stack trace
#0 src/addons/NF/Tickets/Entity/Ticket.php(1776): XF\Mvc\Entity\Entity->save()#1 src/addons/NF/Tickets/Entity/Ticket.php(1427): NF\Tickets\Entity\Ticket->updateCategoryRecord()
#2 src/XF/Mvc/Entity/Entity.php(1330): NF\Tickets\Entity\Ticket->_postSave()
#3 src/addons/NF/Tickets/Service/Ticket/Approver.php(44): XF\Mvc\Entity\Entity->save()
#4 src/addons/NF/Tickets/ApprovalQueue/Ticket.php(42): NF\Tickets\Service\Ticket\Approver->approve()
#5 src/XF/ApprovalQueue/AbstractHandler.php(202): NF\Tickets\ApprovalQueue\Ticket->actionApprove(Object(SV\ElasticSearchEssentials\NF\Tickets\Entity\Ticket))
#6 src/XF/Job/ApprovalQueueProcess.php(71): XF\ApprovalQueue\AbstractHandler->performAction('approve', Object(SV\ElasticSearchEssentials\NF\Tickets\Entity\Ticket))
#7 src/XF.php(950): XF\Job\ApprovalQueueProcess->{closure:XF\Job\ApprovalQueueProcess::run():57}()
#8 src/XF/Job/ApprovalQueueProcess.php(57): XF::asVisitor(Object(SV\ElasticSearchEssentials\XF\Entity\User), Object(Closure))
#9 src/XF/Job/Manager.php(275): XF\Job\ApprovalQueueProcess->run(45)
#10 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 45)
#11 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 45)
#12 job.php(25): XF\Job\Manager->runByIds(Array, 45)
#13 {main}
Request state
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(94) "https://forum.com/approval-queue/?applied_filters=1&include_reported=1&without_tickets=1"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}