Server error log
LogicException: Cannot save with validation errors. Use validate() to ensure there are no errors. (First error: This prefix is reserved for paid sticky threads.) src/XF/Service/ValidateAndSavableTrait.php:36
Generated by: member1 Jun 29, 2023 at 9:18 AM
Stack trace
#0 src/addons/Siropu/AdsManager/Service/Ad/PromoThreadManager.php(68): XF\Service\Thread\Creator->save()
#1 src/XF.php(625): Siropu\AdsManager\Service\Ad\PromoThreadManager->Siropu\AdsManager\Service\Ad\{closure}()
#2 src/addons/Siropu/AdsManager/Service/Ad/PromoThreadManager.php(95): XF::asVisitor(Object(SV\DailyStatistics\XF\Entity\User), Object(Closure))
#3 src/addons/Siropu/AdsManager/Entity/AdExtra.php(177): Siropu\AdsManager\Service\Ad\PromoThreadManager->save()
#4 src/XF/Mvc/Entity/Entity.php(1277): Siropu\AdsManager\Entity\AdExtra->_postSave()
#5 src/XF/Mvc/Entity/Entity.php(1323): XF\Mvc\Entity\Entity->save(false, true)
#6 src/addons/Siropu/AdsManager/Service/AdExtra/Manager.php(104): XF\Mvc\Entity\Entity->saveIfChanged(true, false)
#7 src/addons/Siropu/AdsManager/Behavior/ExtraUpdatable.php(51): Siropu\AdsManager\Service\AdExtra\Manager->save()
#8 src/XF/Mvc/Entity/Entity.php(1280): Siropu\AdsManager\Behavior\ExtraUpdatable->postSave()
#9 src/addons/Siropu/AdsManager/Entity/Ad.php(1289): XF\Mvc\Entity\Entity->save()
#10 src/addons/Siropu/AdsManager/Entity/Invoice.php(167): Siropu\AdsManager\Entity\Ad->activate()
#11 src/XF/Mvc/Entity/Entity.php(1277): Siropu\AdsManager\Entity\Invoice->_postSave()
#12 src/addons/Siropu/AdsManager/Purchasable/Advertising.php(127): XF\Mvc\Entity\Entity->save()
#13 src/XF/Payment/AbstractProvider.php(181): Siropu\AdsManager\Purchasable\Advertising->completePurchase(Object(XF\Payment\CallbackState))
#14 src/addons/OzzModz/PaymentProviderTest/Payment/Test.php(51): XF\Payment\AbstractProvider->completeTransaction(Object(XF\Payment\CallbackState))
#15 src/XF/Pub/Controller/Purchase.php(60): OzzModz\PaymentProviderTest\Payment\Test->processPayment(Object(AddonFlare\PaidRegistrations\XF\Pub\Controller\Purchase), Object(AddonFlare\PaidRegistrations\XF\Entity\PurchaseRequest), Object(PB\PaymentProfileOrder\XF\Entity\PaymentProfile), Object(XF\Purchasable\Purchase))
#16 src/addons/AddonFlare/PaidRegistrations/XF/Pub/Controller/Purchase.php(78): XF\Pub\Controller\Purchase->actionProcess()
#17 src/XF/Mvc/Dispatcher.php(352): AddonFlare\PaidRegistrations\XF\Pub\Controller\Purchase->actionProcess(Object(XF\Mvc\ParameterBag))
#18 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Purchase', 'Process', Object(XF\Mvc\RouteMatch), Object(AddonFlare\PaidRegistrations\XF\Pub\Controller\Purchase), NULL)
#19 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(AddonFlare\PaidRegistrations\XF\Pub\Controller\Purchase), NULL)
#20 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#21 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#22 src/XF.php(524): XF\App->run()
#23 index.php(20): XF::runApp('XF\\Pub\\App')
#24 {main}
Request state
array(4) {
["url"] => string(67) "/xenforo/purchase/process?request_key=WqurIxgIDUyyIugmRvYp1Yo1avYiFAPG"
["referrer"] => string(62) "https://domain.com/xenforo/advertising/invoices/127/pay"
["_GET"] => array(2) {
["q"] => string(22) "/xenforo/purchase/process"
["request_key"] => string(32) "WqurIxgIDUyyIugmRvYp1Yo1avYiFAPG"
}
["_POST"] => array(0) {
}
}