1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Duplicate array_fill(): Number of elements must be positive

Discussion in 'Resolved Bug Reports' started by Alan Hollis, Dec 11, 2014.

  1. Alan Hollis

    Alan Hollis New Member

    Hi guys,

    One of our users got stuck unable to post a thread to a particular problem.
    Server error logs show:

    #0 [internal function]: XenForo_Application::handlePhpError(2, 'array_fill(): N...', '/srv/www/sites/...', 553, Array)
    #1 /srv/www/sites/thefarmingforum.co.uk/public/library/XenForo/ControllerPublic/Forum.php(553): array_fill(0, 0, true)
    #2 /srv/www/sites/thefarmingforum.co.uk/public/library/XenKingDir/ControllerPublic/Forum.php(10): XenForo_ControllerPublic_Forum->actionCreateThread()
    #3 /srv/www/sites/thefarmingforum.co.uk/public/library/EWRatendo/ControllerPublic/Forum.php(7): XenKingDir_ControllerPublic_Forum->actionCreateThread()
    #4 /srv/www/sites/thefarmingforum.co.uk/public/library/LiquidPro/SimpleForms/Listener/Proxy/ControllerForum.php(26): EWRatendo_ControllerPublic_Forum->actionCreateThread()
    #5 /srv/www/sites/thefarmingforum.co.uk/public/library/XenForo/FrontController.php(347): LiquidPro_SimpleForms_Listener_Proxy_ControllerForum->actionCreateThread()
    #6 /srv/www/sites/thefarmingforum.co.uk/public/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #7 /srv/www/sites/thefarmingforum.co.uk/public/index.php(13): XenForo_FrontController->run()
    #8 {main}

    It looks like in this case, $poll['responses'] == 2 which causes array_fill to be array_fill(0,0,true). Which I believe is fine in PHP versions greater than 5.6 but we're on 5.5.9.

    Xenforo Version: 1.4.3.
     
  2. rellect

    rellect Well-Known Member

  3. Alan Hollis

    Alan Hollis New Member

    Doh thanks :)
     
  4. DRaver

    DRaver Active Member

    I have the same Problem with one member but not with a poll.
    XF 1.4.3

    Error message:

    Code:
    ErrorException: array_fill(): Number of elements must be positive - library/XenForo/ControllerPublic/Forum.php:553
    Generiert durch: Phoebe2011, Gestern um 14:07 Uhr
    Stapelverfolgung
    #0 [internal function]: XenForo_Application::handlePhpError(2, 'array_fill(): N...', '/var/www/my-dom...', 553, Array)
    #1 /var/www/my-domain/library/XenForo/ControllerPublic/Forum.php(553): array_fill(0, 0, true)
    #2 /var/www/my-domain/library/Andy/SimilarThreads/ControllerPublic/Forum.php(13): XenForo_ControllerPublic_Forum->actionCreateThread()
    #3 /var/www/my-domain/library/XenForo/FrontController.php(347): Andy_SimilarThreads_ControllerPublic_Forum->actionCreateThread()
    #4 /var/www/my-domain/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #5 /var/www/my-domain/index.php(13): XenForo_FrontController->run()
    #6 {main}
    Benötigter Status
    array(3) {
      ["url"] => string(77) "http://www.my-domain.de/blabla/probleme-mit-dem-hund.46/create-thread"
      ["_GET"] => array(1) {
        ["/blabla/probleme-mit-dem-hund_46/create-thread"] => string(0) ""
      }
      ["_POST"] => array(0) {
      }
    }
    
    
     
  5. Mike

    Mike XenForo Developer Staff Member

    It's the same issue.
     

Share This Page