XF 2.3 InvalidArgumentException: Accessed unknown getter 'has_retina_thumbnail' on XF:Attachment

Mr Lucky

Well-known member
Licensed customer
I am getting a lot of errors. It's not on my main forum, it's one that is not up to date yet (2.3.5 with pre 2.3.8 security patch)


InvalidArgumentException: Accessed unknown getter 'has_retina_thumbnail' on XF:Attachment

Does anyone know what may be wrong? Or perhaps just caused by the pre 2.3.8 security patch?
 
I am getting a lot of errors. It's not on my main forum, it's one that is not up to date yet (2.3.5 with pre 2.3.8 security patch)


InvalidArgumentException: Accessed unknown getter 'has_retina_thumbnail' on XF:Attachment

Does anyone know what may be wrong? Or perhaps just caused by the pre 2.3.8 security patch?
has_retina_thumbnail was removed on XenForo 2.3.8 so you have to rebuild the master data
 
Can you post the Stack trace?
Code:
#0 src/XF/Mvc/Entity/Entity.php(140): XF\Mvc\Entity\Entity->get('has_retina_thum...')
#1 internal_data/code_cache/templates/l1/s26/public/attachment_macros.php(28): XF\Mvc\Entity\Entity->offsetGet('has_retina_thum...')
#2 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/attachment_macros.php:9}(Object(XF\Template\Templater), Array, NULL)
#3 internal_data/code_cache/templates/l1/s26/public/message_macros.php(268): XF\Template\Templater->callMacro('attachment_macr...', 'attachment_list...', Array, Array)
#4 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/message_macros.php:256}(Object(XF\Template\Templater), Array, NULL)
#5 internal_data/code_cache/templates/l1/s26/public/post_macros.php(500): XF\Template\Templater->callMacro('message_macros', 'attachments', Array, Array)
#6 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:420}(Object(XF\Template\Templater), Array, NULL)
#7 internal_data/code_cache/templates/l1/s26/public/post_macros.php(61): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array)
#8 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:57}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#9 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#10 internal_data/code_cache/templates/l1/s26/public/post_macros.php(95): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#11 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:88}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#12 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#13 internal_data/code_cache/templates/l1/s26/public/post_macros.php(124): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#14 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:115}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#15 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#16 internal_data/code_cache/templates/l1/s26/public/post_macros.php(138): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#17 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:133}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#18 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#19 internal_data/code_cache/templates/l1/s26/public/post_macros.php(150): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#20 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:143}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#21 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#22 internal_data/code_cache/templates/l1/s26/public/post_macros.php(193): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#23 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:161}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#24 internal_data/code_cache/templates/l1/s26/public/thread_view.php(395): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#25 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/thread_view.php:391}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#26 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('pinned_body', Array, Array, Object(XF\Template\ExtensionSet))
#27 internal_data/code_cache/templates/l1/s26/public/thread_view.php(757): XF\Template\Templater->renderExtension('pinned_body', Array, Object(XF\Template\ExtensionSet))
#28 src/XF/Template/Templater.php(1807): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/thread_view.php:582}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#29 src/XF/Template/Templater.php(1798): XF\Template\Templater->renderTemplate('thread_view', Array, true, Object(XF\Template\ExtensionSet))
#30 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view_typ...', Array)
#31 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#32 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:Thread\\ViewT...', 'public:thread_v...', Array)
#33 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#34 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#35 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#36 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#37 src/XF.php(806): XF\App->run()
#38 index.php(23): XF::runApp('XF\\Pub\\App')
#39 {main}
Request state
array(4) {
  ["url"] => string(37) "/threads/logic-pro-x-is-now-out.7617/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
 
Code:
#0 src/XF/Mvc/Entity/Entity.php(140): XF\Mvc\Entity\Entity->get('has_retina_thum...')
#1 internal_data/code_cache/templates/l1/s26/public/attachment_macros.php(28): XF\Mvc\Entity\Entity->offsetGet('has_retina_thum...')
#2 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/attachment_macros.php:9}(Object(XF\Template\Templater), Array, NULL)
#3 internal_data/code_cache/templates/l1/s26/public/message_macros.php(268): XF\Template\Templater->callMacro('attachment_macr...', 'attachment_list...', Array, Array)
#4 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/message_macros.php:256}(Object(XF\Template\Templater), Array, NULL)
#5 internal_data/code_cache/templates/l1/s26/public/post_macros.php(500): XF\Template\Templater->callMacro('message_macros', 'attachments', Array, Array)
#6 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:420}(Object(XF\Template\Templater), Array, NULL)
#7 internal_data/code_cache/templates/l1/s26/public/post_macros.php(61): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array)
#8 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:57}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#9 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#10 internal_data/code_cache/templates/l1/s26/public/post_macros.php(95): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#11 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:88}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#12 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#13 internal_data/code_cache/templates/l1/s26/public/post_macros.php(124): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#14 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:115}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#15 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#16 internal_data/code_cache/templates/l1/s26/public/post_macros.php(138): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#17 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:133}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#18 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#19 internal_data/code_cache/templates/l1/s26/public/post_macros.php(150): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#20 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:143}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#21 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#22 internal_data/code_cache/templates/l1/s26/public/post_macros.php(193): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#23 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/post_macros.php:161}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#24 internal_data/code_cache/templates/l1/s26/public/thread_view.php(395): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#25 src/XF/Template/Templater.php(1095): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/thread_view.php:391}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#26 src/XF/Template/Templater.php(1030): XF\Template\Templater->renderExtensionInternal('pinned_body', Array, Array, Object(XF\Template\ExtensionSet))
#27 internal_data/code_cache/templates/l1/s26/public/thread_view.php(757): XF\Template\Templater->renderExtension('pinned_body', Array, Object(XF\Template\ExtensionSet))
#28 src/XF/Template/Templater.php(1807): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s26/public/thread_view.php:582}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#29 src/XF/Template/Templater.php(1798): XF\Template\Templater->renderTemplate('thread_view', Array, true, Object(XF\Template\ExtensionSet))
#30 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view_typ...', Array)
#31 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#32 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:Thread\\ViewT...', 'public:thread_v...', Array)
#33 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#34 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#35 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#36 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#37 src/XF.php(806): XF\App->run()
#38 index.php(23): XF::runApp('XF\\Pub\\App')
#39 {main}
Request state
array(4) {
  ["url"] => string(37) "/threads/logic-pro-x-is-now-out.7617/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
Can you check the attachment_macros template? If it has been modified, can you revert it?
 
Back
Top Bottom