DarkGizmo
Well-known member
It appears to be a white page?If you go to the URL being requested, what does it tell you?
When you visit the page, it appears to trigger the server errors in the admin CP.
It appears to be a white page?If you go to the URL being requested, what does it tell you?
I have had exactly the same one since the beginning of the addon.I'm running 2.1.1.6..... I'm confused as to why this is happening tbh.
I have two, one for chat and one for video:Can you post the full stack trace?
Server error log
[LIST]
[*]ErrorException: Template error: [E_WARNING] Attempt to read property "service_chat" on null
[*]src/addons/EWR/Rio/Entity/Stream.php:31
[*]Generated by: Unknown account
[*]Oct 18, 2023 at 9:34 PM
[/LIST]
[HEADING=2]Stack trace[/HEADING]
#0 src/addons/EWR/Rio/Entity/Stream.php(31): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/home/revillu2/...', 31)
#1 src/XF/Mvc/Entity/Entity.php(167): EWR\Rio\Entity\Stream->getStreamEmbed()
#2 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('stream_embed')
#3 internal_data/code_cache/templates/l1/s6/public/EWRrio_stream_popout.php(14): XF\Mvc\Entity\Entity->offsetGet('stream_embed')
#4 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(XP\VB\XF\Template\Templater), Array, NULL)
#5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('EWRrio_stream_p...', Array)
#6 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#7 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('EWR\\Rio:Stream\\...', 'public:EWRrio_s...', Array)
#8 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
[HEADING=2]Request state[/HEADING]
array(4) {
["url"] => string(38) "/streams/1/untoldmight/10638050/popout"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
[LIST]
[*]ErrorException: Template error: [E_WARNING] Attempt to read property "service_video" on null
[*]src/addons/EWR/Rio/Entity/Stream.php:30
[*]Generated by: Unknown account
[*]Oct 18, 2023 at 9:34 PM
[/LIST]
[HEADING=2]Stack trace[/HEADING]
#0 src/addons/EWR/Rio/Entity/Stream.php(30): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/home/revillu2/...', 30)
#1 src/XF/Mvc/Entity/Entity.php(167): EWR\Rio\Entity\Stream->getStreamEmbed()
#2 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('stream_embed')
#3 internal_data/code_cache/templates/l1/s6/public/EWRrio_stream_popout.php(14): XF\Mvc\Entity\Entity->offsetGet('stream_embed')
#4 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(XP\VB\XF\Template\Templater), Array, NULL)
#5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('EWRrio_stream_p...', Array)
#6 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#7 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('EWR\\Rio:Stream\\...', 'public:EWRrio_s...', Array)
#8 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
[HEADING=2]Request state[/HEADING]
array(4) {
["url"] => string(38) "/streams/1/untoldmight/10638050/popout"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
I have added an assertion for service checks to theI have two, one for chat and one for video:
Code:Server error log [LIST] [*]ErrorException: Template error: [E_WARNING] Attempt to read property "service_chat" on null [*]src/addons/EWR/Rio/Entity/Stream.php:31 [*]Generated by: Unknown account [*]Oct 18, 2023 at 9:34 PM [/LIST] [HEADING=2]Stack trace[/HEADING] #0 src/addons/EWR/Rio/Entity/Stream.php(31): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/home/revillu2/...', 31) #1 src/XF/Mvc/Entity/Entity.php(167): EWR\Rio\Entity\Stream->getStreamEmbed() #2 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('stream_embed') #3 internal_data/code_cache/templates/l1/s6/public/EWRrio_stream_popout.php(14): XF\Mvc\Entity\Entity->offsetGet('stream_embed') #4 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(XP\VB\XF\Template\Templater), Array, NULL) #5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('EWRrio_stream_p...', Array) #6 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render() #7 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('EWR\\Rio:Stream\\...', 'public:EWRrio_s...', Array) #8 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View)) #9 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View)) #10 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html') #11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run() #12 src/XF.php(524): XF\App->run() #13 index.php(20): XF::runApp('XF\\Pub\\App') #14 {main} [HEADING=2]Request state[/HEADING] array(4) { ["url"] => string(38) "/streams/1/untoldmight/10638050/popout" ["referrer"] => bool(false) ["_GET"] => array(0) { } ["_POST"] => array(0) { } }
For Video:
Code:[LIST] [*]ErrorException: Template error: [E_WARNING] Attempt to read property "service_video" on null [*]src/addons/EWR/Rio/Entity/Stream.php:30 [*]Generated by: Unknown account [*]Oct 18, 2023 at 9:34 PM [/LIST] [HEADING=2]Stack trace[/HEADING] #0 src/addons/EWR/Rio/Entity/Stream.php(30): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/home/revillu2/...', 30) #1 src/XF/Mvc/Entity/Entity.php(167): EWR\Rio\Entity\Stream->getStreamEmbed() #2 src/XF/Mvc/Entity/Entity.php(125): XF\Mvc\Entity\Entity->get('stream_embed') #3 internal_data/code_cache/templates/l1/s6/public/EWRrio_stream_popout.php(14): XF\Mvc\Entity\Entity->offsetGet('stream_embed') #4 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(XP\VB\XF\Template\Templater), Array, NULL) #5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('EWRrio_stream_p...', Array) #6 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render() #7 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('EWR\\Rio:Stream\\...', 'public:EWRrio_s...', Array) #8 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View)) #9 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View)) #10 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html') #11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run() #12 src/XF.php(524): XF\App->run() #13 index.php(20): XF::runApp('XF\\Pub\\App') #14 {main} [HEADING=2]Request state[/HEADING] array(4) { ["url"] => string(38) "/streams/1/untoldmight/10638050/popout" ["referrer"] => bool(false) ["_GET"] => array(0) { } ["_POST"] => array(0) { } }
Sorry for the late response. Hopefully I can get a fix for this cuz it's honestly driving me nuts having to clear my server logs every couple days.
https://www.revillution.net/streams/1/untoldmight/10638050/popout
page, so if the service doesn't exist, it will return a full 404 page, like at https://www.revillution.net/streams/1/untoldmight/10638050/
. Will release it whenever the Kick API update happens.Awesome man! Thanks!I have added an assertion for service checks to thehttps://www.revillution.net/streams/1/untoldmight/10638050/popout
page, so if the service doesn't exist, it will return a full 404 page, like athttps://www.revillution.net/streams/1/untoldmight/10638050/
. Will release it whenever the Kick API update happens.
This is response to Fextralife and Destructoid where they embedded streams on every page. It will have no impact on XenRio.Not sure how that's gonna affect the showcase, but thought you'd wanna see that.
I have an issue with the latest version, if a channel is streaming more than once, the multiview will only show replicas of one of them, you can only switch between different channels, yet it shows up as individual streams in the main page - We promote Live Streaming Cuesports and some Channels stream more than 1 table to youtube, using multiview to view 2 or 3 tables at once would be awesome!Any thoughts on this @Jaxel - for our site this would be a game changer!
- YouTube support has been COMPLETELY re-written. With the change to @custom_urls for channels, YouTube finally got their API working somewhat more consistently. So we've gone back to API scraping, instead of hitting the moving target of HTML scraping. As such, an API key is now required to continue using YouTube.
- Glimesh support has been removed. #RIP
- Support for VKPlay has been added. Chat embed is...
We use essential cookies to make this site work, and optional cookies to enhance your experience.