Assigned [2.5.9] ErrorException: array_keys() expects parameter 1 to be array, string given

Discussion in '[bd] Widget Framework' started by semprot, Nov 17, 2016.

  1. semprot

    semprot New Member

    I still use 2.5.9

    Code:
    ErrorException: array_keys() expects parameter 1 to be array, string given - library/WidgetFramework/Model/Cache.php:50
    
    #0 [internal function]: XenForo_Application::handlePhpError(2, 'array_keys() ex...', '/home/XXXXXXX/pub...', 50, Array)
    #1 /home/XXXXXXX/public_html/library/WidgetFramework/Model/Cache.php(50): array_keys('a:3:{s:13:"foru...')
    #2 /home/XXXXXXX/public_html/library/WidgetFramework/Core.php(540): WidgetFramework_Model_Cache->getCachedWidgets('forum_list_24', 79)
    #3 /home/XXXXXXX/public_html/library/WidgetFramework/Core.php(615): WidgetFramework_Core->_loadCachedWidget('forum_list_24', true, false)
    #4 /home/XXXXXXX/public_html/library/WidgetFramework/WidgetRenderer.php(634): WidgetFramework_Core::loadCachedWidget('forum_list_24', true, false)
    #5 /home/XXXXXXX/public_html/library/WidgetFramework/Core.php(397): WidgetFramework_WidgetRenderer->render(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
    #6 /home/XXXXXXX/public_html/library/WidgetFramework/Core.php(316): WidgetFramework_Core->_renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
    #7 /home/XXXXXXX/public_html/library/WidgetFramework/Listener.php(126): WidgetFramework_Core->renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Array)
    #8 /home/XXXXXXX/public_html/library/XenForo/CodeEvent.php(58): WidgetFramework_Listener::template_post_render('forum_list', '\n\n\n\n\n\n\n\t\n\n\n\t<ol...', Array, Object(XenForo_Template_Public))
    #9 /home/XXXXXXX/public_html/library/XenForo/Template/Abstract.php(195): XenForo_CodeEvent::fire('template_post_r...', Array, 'forum_list')
    #10 /home/XXXXXXX/public_html/library/XenForo/Template/Public.php(110): XenForo_Template_Abstract->render()
    #11 /home/XXXXXXX/public_html/library/XenForo/ViewRenderer/HtmlPublic.php(124): XenForo_Template_Public->render()
    #12 /home/XXXXXXX/public_html/library/XenForo/FrontController.php(639): XenForo_ViewRenderer_HtmlPublic->renderContainer(Object(XenForo_Template_Public), Array)
    #13 /home/XXXXXXX/public_html/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
    #14 /home/XXXXXXX/public_html/index.php(13): XenForo_FrontController->run()
    
     
  2. xfrocks

    xfrocks XenForo rocks!
    Staff Member

    Which version of XenForo and PHP are you running?
     
    1. semprot

      semprot New Member

      semprot @xfrocks I use XF 1.5.11, PHP 7.

      This is my first time encountering that error since i used the add-on for several days.
       
  3. xfrocks

    xfrocks XenForo rocks!
    Staff Member

    I have just tested v2.5.9 with XenForo v1.5.11 and PHP v7.1.0RC3 and it seemed to be alright. How often are you getting this error? Also, which cache backend are you using?
     
    1. semprot

      semprot New Member

      semprot @xfrocks That was my first time seeing the error.
      And until now, i have not seen it again.

      On cache backend, i use File.

      PHP:
      $config['cache']['backend'] = 'File';
      Thank you
       
  4. xfrocks

    xfrocks XenForo rocks!
    Staff Member

    Just keep an eye on it then. I still cannot reproduce with file backend.
     
Loading...