Oro Jackson
Customer
So, I'm pretty sure this problem started with a member that was deleted having a store item that was not yet expired, as I know that the purchase was set to expire the same day the errors started. Deleting the store item doesn't work, gives an error, deleting the usergroup it awarded also did not work. I'm at a loss, and at this point it's just clogging up my error log, I've gotten 600-ish errors since tuesday.
Here's generally what they all look like:
This line is the only thing that changes in all the alerts:
Here's generally what they all look like:
Code:
TypeError: Argument 1 passed to DBTech\Shop\Repository\Purchase::rebuildCacheForUser() must be an instance of XF\Entity\User, null given, called in /home/thrille3/public_html/src/addons/DBTech/Shop/Entity/Purchase.php on line 270 src/addons/DBTech/Shop/Repository/Purchase.php:72
Generated by: Unknown account Dec 4, 2019 at 4:11 PM
Stack trace
#0 src/addons/DBTech/Shop/Entity/Purchase.php(270): DBTech\Shop\Repository\Purchase->rebuildCacheForUser(NULL)
#1 src/XF/Mvc/Entity/Entity.php(1208): DBTech\Shop\Entity\Purchase->_postSave()
#2 src/addons/DBTech/Shop/ItemType/AbstractHandler.php(554): XF\Mvc\Entity\Entity->save(true, false)
#3 src/addons/DBTech/Shop/ItemType/AbstractHandler.php(589): DBTech\Shop\ItemType\AbstractHandler->deactivate(NULL)
#4 src/addons/DBTech/Shop/Repository/Purchase.php(375): DBTech\Shop\ItemType\AbstractHandler->discard(NULL, 'auto_discard_ex...')
#5 src/addons/DBTech/Shop/Cron/Item.php(13): DBTech\Shop\Repository\Purchase->handleExpiredItems()
#6 [internal function]: DBTech\Shop\Cron\Item::duration(Object(XF\Entity\CronEntry))
#7 src/XF/Job/Cron.php(35): call_user_func(Array, Object(XF\Entity\CronEntry))
#8 src/XF/Job/Manager.php(253): XF\Job\Cron->run(G)
#9 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#10 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#11 job.php(42): XF\Job\Manager->runQueue(false, 8)
#12 {main}
Request state
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(47) "https://thrillerbark.com/whats-new/posts/31100/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
This line is the only thing that changes in all the alerts:
Code:
["referrer"] => string(39) "https://thrillerbark.com/account/alerts"