• REGISTRATION REQUIREMENTS:

    Your username here MUST MATCH your XenForo username (connected to your XF license).

    Once you have registered here, then you need to start a conversation at xenforo.com w/Bob and provide the following:
    1. Your XenForo License Validation Token
    2. The Domain Name associated with the License
    NOTE: Your account will be validated once ALL requirements are verified/met. Thank you for your patience.

Resolved InvalidArgumentException

Rangers Nation

New Member
AMS Premium
Showcase
Pick'em
Sportsbook
My logs are suddenly filling with 100's of pages of errors
  • InvalidArgumentException: Accessed unknown getter 'Featured' on XenAddons\AMS:ArticleItem[43]
  • src/XF/Mvc/Entity/Entity.php:228
Code:
[HEADING=2]Stack trace[/HEADING]
#0 src/XF/Mvc/Entity/Entity.php(140): XF\Mvc\Entity\Entity->get('Featured')
#1 internal_data/code_cache/templates/l1/s14/public/xa_ams_article_list_macros.php(410): XF\Mvc\Entity\Entity->offsetGet('Featured')
#2 src/XF/Template/Templater.php(921): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#3 internal_data/code_cache/templates/l1/s14/public/xa_ams_index.php(295): XF\Template\Templater->callMacro('xa_ams_article_...', 'grid_view_layou...', Array, Array)
#4 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('xa_ams_index', Array)
#6 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#7 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XenAddons\\AMS:I...', 'public:xa_ams_i...', Array)
#8 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#11 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#12 src/XF.php(806): XF\App->run()
#13 index.php(23): XF::runApp('XF\\Pub\\App')
#14 {main}

Code:
[HEADING=2]Request state[/HEADING]
array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => string(30) "https://blueshirtdiehards.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
How are you determining whether the error is coming from viewing with the default style? It doesn't list what style the viewing user is viewing on the error log.
 
Its definitely an outdated (or improperly merged) template as there is no longer a "Featured" relation (that changed when I converted over to the new Featured Content Handler).

The template: xa_ams_article_list_macros needs to be reverted if customized and then reapply your customization(s).
 
How are you determining whether the error is coming from viewing with the default style? It doesn't list what style the viewing user is viewing on the error log.

I switched to default as my style, it the article again and saw a new entry in the error log with my username.

So I rebuilt templates just now. Above error is gone, but I now receive this one.

Code:
Server error log
[LIST]
[*]ErrorException: Template error: [E_USER_WARNING] Macro public:xa_ams_category_list_macros:simple_list_block is unknown
[*]src/XF/Template/Templater.php:748
[/LIST]
[HEADING=2]Stack trace[/HEADING]
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/blueshirt...', 748)
#1 src/XF/Template/Templater.php(748): trigger_error('Macro public:xa...', 512)
#2 src/XF/Template/Templater.php(867): XF\Template\Templater->getTemplateMacro('public', 'xa_ams_category...', 'simple_list_blo...')
#3 internal_data/code_cache/templates/l1/s14/public/xa_ams_category_view.php(938): XF\Template\Templater->callMacro('xa_ams_category...', 'simple_list_blo...', Array, Array)
#4 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('xa_ams_category...', Array)
#6 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#7 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XenAddons\\AMS:C...', 'public:xa_ams_c...', Array)
#8 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#11 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#12 src/XF.php(806): XF\App->run()
#13 index.php(23): XF::runApp('XF\\Pub\\App')
#14 {main}
[HEADING=2]Request state[/HEADING]
array(4) {
  ["url"] => string(9) "/rangers/"
  ["referrer"] => string(76) "https://blueshirtdiehards.com/articles/rangers-vs-penguins-pregame-notes.58/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Reverting it fixed it! Thanks for the awesome help as always!
The other thing that does come into play sometimes is that when you have AMS Widgets as those are cached and if there are template changes in the addon, its possible to get those same kind of errors until the widget cache is updated (editing the widget and saving it rebuilds the cache).
 
Back
Top