ErrorException: [E_NOTICE] Trying to get property 'title' of non-object src/addons/Siropu/Chat/Listener.php:185
Generated by: RobinHood Mar 1, 2018 at 12:14 PM
Stack trace
#0 src/addons/Siropu/Chat/Listener.php(185): XF::handlePhpError(8, '[E_NOTICE] Tryi...', '/home//...', 185, Array)
#1 [internal function]: Siropu\Chat\Listener::XFMGMediaItemEntityPostSave(Object(XFMG\Entity\MediaItem))
#2 src/XF/Extension.php(50): call_user_func_array(Array, Array)
#3 src/XF.php(561): XF\Extension->fire('entity_post_sav...', Array, 'XFMG\\Entity\\Med...')
#4 src/XF/Mvc/Entity/Entity.php(1151): XF::fire('entity_post_sav...', Array, 'XFMG\\Entity\\Med...')
#5 src/addons/XFMG/Job/MediaItem.php(30): XF\Mvc\Entity\Entity->save()
#6 src/XF/Job/AbstractRebuildJob.php(47): XFMG\Job\MediaItem->rebuildById(663)
#7 src/XF/Job/Manager.php(241): XF\Job\AbstractRebuildJob->run(7.9999988079071)
#8 src/XF/Job/Manager.php(187): XF\Job\Manager->runJobInternal(Array, 7.9999988079071)
#9 src/XF/Job/Manager.php(103): XF\Job\Manager->runJobEntry(Array, 7.9999988079071)
#10 src/XF/Admin/Controller/Tools.php(120): XF\Job\Manager->runByIds(Array, 8)
#11 src/XF/Mvc/Dispatcher.php(249): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', 'html', Object(XF\Mvc\ParameterBag), 'tools', Object(XF\Admin\Controller\Tools), NULL)
#13 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(1889): XF\Mvc\Dispatcher->run()
#15 src/XF.php(328): XF\App->run()
#16 admin.php(13): XF::runApp('XF\\Admin\\App')
#17 {main}
Request state
array(4) {
["url"] => string(24) "/admin.php?tools/run-job"
["referrer"] => string(48) "https://www..com/admin.php?tools/run-job"
["_GET"] => array(1) {
["tools/run-job"] => string(0) ""
}
["_POST"] => array(3) {
["_xfRedirect"] => string(58) "https://www..com/admin.php?tools/rebuild&success=1"
["_xfToken"] => string(8) "********"
["only_ids"] => string(2) "96"
}
}
I am not saying that requesting new posts every second (or however often you have it configured) is bad. In fact it's the only way you can obviously achieve a live chat, unless you use websockets.That's how AJAX chat works. Like I said before, I'm planing to implement node.js if possible.
It only gets new messages. Users however are requested with each call.Why does it request all messages in the chat every single time, rather than only requesting new messages?
This release fixes various bugs and style issues.
When did you got that? Do you get it constantly, or when upgrading?
Revert, no merge.
We use essential cookies to make this site work, and optional cookies to enhance your experience.