ichpen
Customer
So I added a Trophy based credit event and since then job.php is spamming me with the below. Note trophies were awarded, I assume the error was generated at time trophy was awarded.
No credits were awarded by the event.
This is on last official Credits version (not a beta or rc).
#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] exp...', '/home/nginx/dom...', 54, Array)
#1 src/addons/DBTech/Credits/EventTrigger/Trophy.php(54): explode(',', Array)
#2 src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php(374): DBTech\Credits\EventTrigger\Trophy->assertEvent(Object(DBTech\Credits\Entity\Event), Object(ForumApps\API\XF\Entity\User), Object(ArrayObject))
#3 [internal function]: DBTech\Credits\EventTrigger\AbstractHandler->DBTech\Credits\EventTrigger\{closure}(Object(DBTech\Credits\Entity\Event))
#4 src/XF/Mvc/Entity/AbstractCollection.php(189): array_filter(Array, Object(Closure))
#5 src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php(381): XF\Mvc\Entity\AbstractCollection->filter(Object(Closure))
#6 src/addons/DBTech/Credits/EventTrigger/Trophy.php(40): DBTech\Credits\EventTrigger\AbstractHandler->trigger(Object(ForumApps\API\XF\Entity\User), 1, false, Object(ArrayObject))
#7 src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php(255): DBTech\Credits\EventTrigger\Trophy->trigger(Object(ForumApps\API\XF\Entity\User), 1, false, Array)
#8 src/addons/DBTech/Credits/XF/Repository/Trophy.php(24): DBTech\Credits\EventTrigger\AbstractHandler->apply(1, Array, Object(ForumApps\API\XF\Entity\User))
#9 src/XF/Repository/Trophy.php(70): DBTech\Credits\XF\Repository\Trophy->awardTrophyToUser(Object(AddonFlare\AwardSystem\XF\Entity\Trophy), Object(ForumApps\API\XF\Entity\User))
#10 src/addons/AddonFlare/AwardSystem/XF/Repository/Trophy.php(15): XF\Repository\Trophy->updateTrophiesForUser(Object(ForumApps\API\XF\Entity\User), Array, Object(XF\Mvc\Entity\ArrayCollection))
#11 src/XF/Cron/Trophy.php(38): AddonFlare\AwardSystem\XF\Repository\Trophy->updateTrophiesForUser(Object(ForumApps\API\XF\Entity\User), Array, Object(XF\Mvc\Entity\ArrayCollection))
#12 [internal function]: XF\Cron\Trophy::runTrophyCheck(Object(XF\Entity\CronEntry))
#13 src/XF/Job/Cron.php(34): call_user_func(Array, Object(XF\Entity\CronEntry))
#14 src/XF/Job/Manager.php(253): XF\Job\Cron->run(G)
#15 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#16 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#17 job.php(42): XF\Job\Manager->runQueue(false, 8)
#18 {main}
Request state
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(88) "https://mysite.com/media/efafba21-5e90-49e3-b5ca-3be734af294a-jpeg.1394/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
No credits were awarded by the event.
This is on last official Credits version (not a beta or rc).
- ErrorException: [E_WARNING] explode() expects parameter 2 to be string, array given
- src/addons/DBTech/Credits/EventTrigger/Trophy.php:54
- Generated by: Unknown account
- May 13, 2019 at 7:40 PM
#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] exp...', '/home/nginx/dom...', 54, Array)
#1 src/addons/DBTech/Credits/EventTrigger/Trophy.php(54): explode(',', Array)
#2 src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php(374): DBTech\Credits\EventTrigger\Trophy->assertEvent(Object(DBTech\Credits\Entity\Event), Object(ForumApps\API\XF\Entity\User), Object(ArrayObject))
#3 [internal function]: DBTech\Credits\EventTrigger\AbstractHandler->DBTech\Credits\EventTrigger\{closure}(Object(DBTech\Credits\Entity\Event))
#4 src/XF/Mvc/Entity/AbstractCollection.php(189): array_filter(Array, Object(Closure))
#5 src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php(381): XF\Mvc\Entity\AbstractCollection->filter(Object(Closure))
#6 src/addons/DBTech/Credits/EventTrigger/Trophy.php(40): DBTech\Credits\EventTrigger\AbstractHandler->trigger(Object(ForumApps\API\XF\Entity\User), 1, false, Object(ArrayObject))
#7 src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php(255): DBTech\Credits\EventTrigger\Trophy->trigger(Object(ForumApps\API\XF\Entity\User), 1, false, Array)
#8 src/addons/DBTech/Credits/XF/Repository/Trophy.php(24): DBTech\Credits\EventTrigger\AbstractHandler->apply(1, Array, Object(ForumApps\API\XF\Entity\User))
#9 src/XF/Repository/Trophy.php(70): DBTech\Credits\XF\Repository\Trophy->awardTrophyToUser(Object(AddonFlare\AwardSystem\XF\Entity\Trophy), Object(ForumApps\API\XF\Entity\User))
#10 src/addons/AddonFlare/AwardSystem/XF/Repository/Trophy.php(15): XF\Repository\Trophy->updateTrophiesForUser(Object(ForumApps\API\XF\Entity\User), Array, Object(XF\Mvc\Entity\ArrayCollection))
#11 src/XF/Cron/Trophy.php(38): AddonFlare\AwardSystem\XF\Repository\Trophy->updateTrophiesForUser(Object(ForumApps\API\XF\Entity\User), Array, Object(XF\Mvc\Entity\ArrayCollection))
#12 [internal function]: XF\Cron\Trophy::runTrophyCheck(Object(XF\Entity\CronEntry))
#13 src/XF/Job/Cron.php(34): call_user_func(Array, Object(XF\Entity\CronEntry))
#14 src/XF/Job/Manager.php(253): XF\Job\Cron->run(G)
#15 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#16 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#17 job.php(42): XF\Job\Manager->runQueue(false, 8)
#18 {main}
Request state
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(88) "https://mysite.com/media/efafba21-5e90-49e3-b5ca-3be734af294a-jpeg.1394/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Last edited: