MG 2.0 Method canViewMedia is not callable

KSA

Well-known member
Im getting bunch of this error not sure what is happening
  • ErrorException: Template error: Method canViewMedia is not callable on the given object (XF\Entity\User)
  • src/XF/Template/Templater.php:932
  • Generated by: Unknown account
  • Mar 3, 2018 at 6:17 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method canViewM...', '/home/almusaf/p...', 932, Array)
#1 src/XF/Template/Templater.php(932): trigger_error('Method canViewM...', 512)
#2 internal_data/code_cache/navigation_cache.php(273): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewMedia', Array)
#3 src/XF/Template/Templater.php(5657): XF\Pub\App->{closure}(Object(XF\Template\Templater), 'members', Array)
#4 src/XF/Pub/App.php(462): XF\Template\Templater->renderNavigationClosure(Object(Closure), 'members', Array)
#5 src/XF/Pub/App.php(415): XF\Pub\App->getNavigation(Array, 'members')
#6 src/XF/App.php(1724): XF\Pub\App->renderPageHtml('\n\n\n\n<div class=...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(310): XF\App->renderPage('\n\n\n\n<div class=...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#8 src/XF/Mvc/Dispatcher.php(44): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#9 src/XF/App.php(1889): XF\Mvc\Dispatcher->run()
#10 src/XF.php(328): XF\App->run()
#11 index.php(13): XF::runApp('XF\\Pub\\App')
#12 {main}
 
Are these happening repeatedly? They seem to be related to the Media navigation tab. Is the XFMG add-on disabled? Do you have any notices about outstanding manual jobs when you visit the Admin CP home page? Does the issue go away if you disable/enable or enable/disable the XFMG add-on?
 
Are these happening repeatedly? They seem to be related to the Media navigation tab. Is the XFMG add-on disabled? Do you have any notices about outstanding manual jobs when you visit the Admin CP home page? Does the issue go away if you disable/enable or enable/disable the XFMG add-on?

Is the XFMG add-on disabled?

No

Do you have any notices about outstanding manual jobs when you visit the Admin CP home page?

No

Does the issue go away if you disable/enable or enable/disable the XFMG add-on?

I have not tried disabling the add-on. Just deleted the errors and I will be following up should they appear again.
 
I also got similar errors

  • ErrorException: Template error: Method canViewMedia is not callable on the given object (XF\Entity\User)
  • src/XF/Template/Templater.php:934
Code:
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method canViewM...', '/home/nginx/dom...', 934, Array)
#1 src/XF/Template/Templater.php(934): trigger_error('Method canViewM...', 512)
#2 internal_data/code_cache/navigation_cache.php(273): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewMedia', Array)
#3 src/XF/Template/Templater.php(5724): XF\Pub\App->{closure}(Object(XF\Template\Templater), 'EWRporta', Array)
#4 src/XF/Pub/App.php(462): XF\Template\Templater->renderNavigationClosure(Object(Closure), 'EWRporta', Array)
#5 src/XF/Pub/App.php(415): XF\Pub\App->getNavigation(Array, 'EWRporta')
#6 src/XF/App.php(1726): XF\Pub\App->renderPageHtml('\n\t\n\n\n\t\n\t\n\t\n\n\n\n<...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(310): XF\App->renderPage('\n\t\n\n\n\t\n\t\n\t\n\n\n\n<...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#8 src/XF/Mvc/Dispatcher.php(44): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#9 src/XF/App.php(1891): XF\Mvc\Dispatcher->run()
#10 src/XF.php(328): XF\App->run()
#11 index.php(13): XF::runApp('XF\\Pub\\App')
#12 {main}

After disable XFMG errors were gone.

Enabled XFMG again and no errors so far.
 
Out of nowhere (without changing any config files, or doing anything technical with my site) I just got spammed with 31 of these errors in a two hour period - both on Media and Resources:

  • ErrorException: Template error: Method canViewMedia is not callable on the given object (XF\Entity\User)
  • src/XF/Template/Templater.php:936

  • ErrorException: Template error: Method canViewResources is not callable on the given object (XF\Entity\User)
  • src/XF/Template/Templater.php:936
 
This issues keeps happening again and again

Code:
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method canViewM...', '/home/p...', 994, Array)
#1 src/XF/Template/Templater.php(994): trigger_error('Method canViewM...', 512)
#2 internal_data/code_cache/navigation_cache.php(405): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewMedia', Array)
#3 src/XF/Template/Templater.php(6648): XF\Pub\App->{closure}(Object(XF\Template\Templater), 'forums', Array)
#4 src/XF/Pub/App.php(557): XF\Template\Templater->renderNavigationClosure(Object(Closure), 'forums', Array)
#5 src/XF/Pub/App.php(510): XF\Pub\App->getNavigation(Array, 'forums')
#6 src/XF/App.php(1989): XF\Pub\App->renderPageHtml('








    
    
    
...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(362): XF\App->renderPage('








    
    
    
...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#8 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#9 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#10 src/XF.php(390): XF\App->run()
#11 index.php(20): XF::runApp('XF\\Pub\\App')
#12 {main}
 
Top Bottom