Jump to content

Theme Issues


Go to solution Solved by Unleashed2k,

Recommended Posts

My staff are currently running into an issue as I don't have this issue on my account but once I login as them I can replicate it

 

TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /home/customsforge/public_html/system/Member/Member.php:3708
Stack trace:
#0 /home/customsforge/public_html/system/Member/Member.php(3708): array_key_exists('core', NULL)
#1 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(9110): IPS\_Member->hasAcpRestriction('core', 'promotion', 'promote_manage')
#2 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->mobileNavigation()
#3 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(6788): IPS\Theme\_SandboxedTemplate->__call('mobileNavigatio...', Array)
#4 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->globalTemplate('CustomsForge - ...', '\n\n<div class='i...', Array)
#5 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#6 /home/customsforge/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#7 /home/customsforge/public_html/system/Dispatcher/Front.php(558): IPS\Dispatcher\_Standard->finish()
#8 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
#9 /home/customsforge/public_html/index.php(13): IPS\_Dispatcher->run()
#10 {main}

 

#0 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(71): IPS\_Log::log(Object(TypeError), 'template_error')
#1 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(6788): IPS\Theme\_SandboxedTemplate->__call('mobileNavigatio...', Array)
#2 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->globalTemplate('CustomsForge - ...', '\n\n<div class='i...', Array)
#3 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#4 /home/customsforge/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#5 /home/customsforge/public_html/system/Dispatcher/Front.php(558): IPS\Dispatcher\_Standard->finish()
#6 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
#7 /home/customsforge/public_html/index.php(13): IPS\_Dispatcher->run()
#8 {main}

Things I've tried

  • Clear redis cache
  • Upload clean IP Board install
  • Create a new default theme
  • Disable all plugins/addons/etc

They still see this:

Could contain: City on the main page

When viewing a thread there are multiple:

TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /home/customsforge/public_html/system/Member/Member.php:3708
Stack trace:
#0 /home/customsforge/public_html/system/Member/Member.php(3708): array_key_exists('core', NULL)
#1 /home/customsforge/public_html/applications/core/extensions/core/AdminNotifications/ConfigurationError.php(284): IPS\_Member->hasAcpRestriction('core', 'members', 'member_delete_a...')
#2 /home/customsforge/public_html/applications/core/sources/AdminNotification/AdminNotification.php(228): IPS\core\extensions\core\AdminNotifications\_ConfigurationError->visibleTo(Object(IPS\Member))
#3 /home/customsforge/public_html/applications/core/sources/AdminNotification/AdminNotification.php(152): IPS\core\_AdminNotification::notificationIdsForMember(Object(IPS\Member))
#4 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(16417): IPS\core\_AdminNotification::notifications(Object(IPS\Member), Array)
#5 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->updateWarning()
#6 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(6619): IPS\Theme\_SandboxedTemplate->__call('updateWarning', Array)
#7 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->globalTemplate('CustomsForge - ...', '\n\n<div class='i...', Array)
#8 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#9 /home/customsforge/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#10 /home/customsforge/public_html/system/Dispatcher/Front.php(558): IPS\Dispatcher\_Standard->finish()
#11 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
#12 /home/customsforge/public_html/index.php(13): IPS\_Dispatcher->run()
#13 {main}
TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /home/customsforge/public_html/system/Member/Member.php:3708
Stack trace:
#0 /home/customsforge/public_html/system/Member/Member.php(3708): array_key_exists('core', NULL)
#1 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(9110): IPS\_Member->hasAcpRestriction('core', 'promotion', 'promote_manage')
#2 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->mobileNavigation()
#3 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(6788): IPS\Theme\_SandboxedTemplate->__call('mobileNavigatio...', Array)
#4 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->globalTemplate('CustomsForge - ...', '\n\n<div class='i...', Array)
#5 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#6 /home/customsforge/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#7 /home/customsforge/public_html/system/Dispatcher/Front.php(558): IPS\Dispatcher\_Standard->finish()
#8 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
#9 /home/customsforge/public_html/index.php(13): IPS\_Dispatcher->run()
#10 {main}
TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /home/customsforge/public_html/system/Member/Member.php:3708
Stack trace:
#0 /home/customsforge/public_html/system/Member/Member.php(3708): array_key_exists('forums', NULL)
#1 /home/customsforge/public_html/applications/forums/sources/Topic/Topic.php(1689): IPS\_Member->hasAcpRestriction('forums', 'forums', 'archive_manage')
#2 /home/customsforge/public_html/system/Theme/Theme.php(885) : eval()'d code(4477): IPS\forums\_Topic->canRemoveArchiveExcludeFlag()
#3 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_forums_front_topics->topic(Object(IPS\forums\Topic), Array, NULL, Array, true, NULL, Array)
#4 /home/customsforge/public_html/applications/forums/modules/front/forums/topic.php(576): IPS\Theme\_SandboxedTemplate->__call('topic', Array)
#5 /home/customsforge/public_html/system/Dispatcher/Controller.php(118): IPS\forums\modules\front\forums\_topic->manage()
#6 /home/customsforge/public_html/system/Content/Controller.php(50): IPS\Dispatcher\_Controller->execute()
#7 /home/customsforge/public_html/applications/forums/modules/front/forums/topic.php(39): IPS\Content\_Controller->execute()
#8 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(153): IPS\forums\modules\front\forums\_topic->execute()
#9 /home/customsforge/public_html/index.php(13): IPS\_Dispatcher->run()
#10 {main}
TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /home/customsforge/public_html/system/Member/Member.php:3708
Stack trace:
#0 /home/customsforge/public_html/system/Member/Member.php(3708): array_key_exists('core', NULL)
#1 /home/customsforge/public_html/applications/core/extensions/core/AdminNotifications/ConfigurationError.php(284): IPS\_Member->hasAcpRestriction('core', 'members', 'member_delete_a...')
#2 /home/customsforge/public_html/applications/core/sources/AdminNotification/AdminNotification.php(228): IPS\core\extensions\core\AdminNotifications\_ConfigurationError->visibleTo(Object(IPS\Member))
#3 /home/customsforge/public_html/applications/core/sources/AdminNotification/AdminNotification.php(152): IPS\core\_AdminNotification::notificationIdsForMember(Object(IPS\Member))
#4 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(16417): IPS\core\_AdminNotification::notifications(Object(IPS\Member), Array)
#5 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->updateWarning()
#6 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(6619): IPS\Theme\_SandboxedTemplate->__call('updateWarning', Array)
#7 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->globalTemplate('CustomsForge - ...', '<span style='ba...', Array)
#8 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#9 /home/customsforge/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#10 /home/customsforge/public_html/system/Dispatcher/Front.php(558): IPS\Dispatcher\_Standard->finish()
#11 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
#12 /home/customsforge/public_html/index.php(13): IPS\_Dispatcher->run()
#13 {main}
TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /home/customsforge/public_html/system/Member/Member.php:3708
Stack trace:
#0 /home/customsforge/public_html/system/Member/Member.php(3708): array_key_exists('core', NULL)
#1 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(9110): IPS\_Member->hasAcpRestriction('core', 'promotion', 'promote_manage')
#2 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->mobileNavigation()
#3 /home/customsforge/public_html/uploads/template_3_94a9d7649fb9cdbfc784d3516e61a717_global.php(6788): IPS\Theme\_SandboxedTemplate->__call('mobileNavigatio...', Array)
#4 /home/customsforge/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->globalTemplate('CustomsForge - ...', '<span style='ba...', Array)
#5 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#6 /home/customsforge/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#7 /home/customsforge/public_html/system/Dispatcher/Front.php(558): IPS\Dispatcher\_Standard->finish()
#8 /home/customsforge/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
#9 /home/customsforge/public_html/index.php(13): IPS\_Dispatcher->run()
#10 {main}

Currently running PHP 8.1, all checks for ips4 pass.

Unsure what else to do, please advise. Thank you

Link to comment
Share on other sites

Could you please disable all third party applications/plugins and then clear or disable template cache?

Clearing template cache can be done by going to /uploads/ folder and then deleting all files prefixed with template_ 

If you are unsure what you're doing I would advise taking a backup of your uploads folder or simply just disable template caching in ACP -> System -> Advanced Configuration.

Link to comment
Share on other sites

  • 2 weeks later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...