We've been receiving infinite number of these errors when we install the new version DB Shop 6.5.0
PHP version 7.4.29
MySQL version 10.3.35 (10.3.35-MariaDB)
Everything is working fine prior to v6.5.0. We're hoping we could undo it by reinstalling the previous version but it wont let us due to lower version.

#1 src/XF/Extension.php(69): DBTech\Shop\Listener::criteriaUser('dbtech_shop_ite...', Array, Object(SV\UserPromoOnUpdate\XF\Entity\User), false)
#2 src/XF/App.php(2854): XF\Extension->fire('criteria_user', Array, NULL)
#3 src/XF/Criteria/User.php(66): XF\App->fire('criteria_user', Array)
#4 src/XF/Criteria/AbstractCriteria.php(65): XF\Criteria\User->isUnknownMatched('dbtech_shop_ite...', Array, Object(SV\UserPromoOnUpdate\XF\Entity\User))
#5 src/XF/Repository/Trophy.php(70): XF\Criteria\AbstractCriteria->isMatched(Object(SV\UserPromoOnUpdate\XF\Entity\User))
#6 src/XF/Pub/App.php(258): XF\Repository\Trophy->updateTrophiesForUser(Object(SV\UserPromoOnUpdate\XF\Entity\User))
#7 src/XF/Pub/App.php(198): XF\Pub\App->updateUserCaches()
#8 src/XF/App.php(2348): XF\Pub\App->start(true)
#9 src/XF.php(524): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}
["url"] => string(24) "/lost-password/requested"
["referrer"] => string(50) "https://www.domain.ext/lost-password/requested"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
-------------------------------------------
#1 src/XF/Extension.php(69): DBTech\Shop\Listener::criteriaUser('dbtech_shop_ite...', Array, Object(SV\UserPromoOnUpdate\XF\Entity\User), false)
#2 src/XF/App.php(2854): XF\Extension->fire('criteria_user', Array, NULL)
#3 src/XF/Criteria/User.php(66): XF\App->fire('criteria_user', Array)
#4 src/XF/Criteria/AbstractCriteria.php(65): XF\Criteria\User->isUnknownMatched('dbtech_shop_ite...', Array, Object(SV\UserPromoOnUpdate\XF\Entity\User))
#5 src/XF/Repository/Trophy.php(70): XF\Criteria\AbstractCriteria->isMatched(Object(SV\UserPromoOnUpdate\XF\Entity\User))
#6 src/XF/Pub/App.php(258): XF\Repository\Trophy->updateTrophiesForUser(Object(SV\UserPromoOnUpdate\XF\Entity\User))
#7 src/XF/Pub/App.php(198): XF\Pub\App->updateUserCaches()
#8 src/XF/App.php(2348): XF\Pub\App->start(true)
#9 src/XF.php(524): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}
["url"] => string(24) "/lost-password/requested"
["referrer"] => string(50) "https://www.domain.ext/lost-password/requested"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
PHP version 7.4.29
MySQL version 10.3.35 (10.3.35-MariaDB)
Everything is working fine prior to v6.5.0. We're hoping we could undo it by reinstalling the previous version but it wont let us due to lower version.

- ErrorException: [E_NOTICE] Undefined index: itemIds
- src/addons/DBTech/Shop/Listener.php:192
Stack trace
#0 src/addons/DBTech/Shop/Listener.php(192): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/home/user/publi...', 192, Array)#1 src/XF/Extension.php(69): DBTech\Shop\Listener::criteriaUser('dbtech_shop_ite...', Array, Object(SV\UserPromoOnUpdate\XF\Entity\User), false)
#2 src/XF/App.php(2854): XF\Extension->fire('criteria_user', Array, NULL)
#3 src/XF/Criteria/User.php(66): XF\App->fire('criteria_user', Array)
#4 src/XF/Criteria/AbstractCriteria.php(65): XF\Criteria\User->isUnknownMatched('dbtech_shop_ite...', Array, Object(SV\UserPromoOnUpdate\XF\Entity\User))
#5 src/XF/Repository/Trophy.php(70): XF\Criteria\AbstractCriteria->isMatched(Object(SV\UserPromoOnUpdate\XF\Entity\User))
#6 src/XF/Pub/App.php(258): XF\Repository\Trophy->updateTrophiesForUser(Object(SV\UserPromoOnUpdate\XF\Entity\User))
#7 src/XF/Pub/App.php(198): XF\Pub\App->updateUserCaches()
#8 src/XF/App.php(2348): XF\Pub\App->start(true)
#9 src/XF.php(524): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}
Request state
array(4) {["url"] => string(24) "/lost-password/requested"
["referrer"] => string(50) "https://www.domain.ext/lost-password/requested"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
-------------------------------------------
- ErrorException: [E_NOTICE] Undefined index: all
- src/addons/DBTech/Shop/Listener.php:221
Stack trace
#0 src/addons/DBTech/Shop/Listener.php(221): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/home/user/publi...', 221, Array)#1 src/XF/Extension.php(69): DBTech\Shop\Listener::criteriaUser('dbtech_shop_ite...', Array, Object(SV\UserPromoOnUpdate\XF\Entity\User), false)
#2 src/XF/App.php(2854): XF\Extension->fire('criteria_user', Array, NULL)
#3 src/XF/Criteria/User.php(66): XF\App->fire('criteria_user', Array)
#4 src/XF/Criteria/AbstractCriteria.php(65): XF\Criteria\User->isUnknownMatched('dbtech_shop_ite...', Array, Object(SV\UserPromoOnUpdate\XF\Entity\User))
#5 src/XF/Repository/Trophy.php(70): XF\Criteria\AbstractCriteria->isMatched(Object(SV\UserPromoOnUpdate\XF\Entity\User))
#6 src/XF/Pub/App.php(258): XF\Repository\Trophy->updateTrophiesForUser(Object(SV\UserPromoOnUpdate\XF\Entity\User))
#7 src/XF/Pub/App.php(198): XF\Pub\App->updateUserCaches()
#8 src/XF/App.php(2348): XF\Pub\App->start(true)
#9 src/XF.php(524): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}
Request state
array(4) {["url"] => string(24) "/lost-password/requested"
["referrer"] => string(50) "https://www.domain.ext/lost-password/requested"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Last edited: