Support » Plugin: BackWPup - WordPress Backup Plugin » Invalid argument supplied for foreach()

  • Looking at the error log I found this error:
    [09-Feb-2018 21:00:09 UTC] PHP Warning: Invalid argument supplied for foreach() in /home/domain/wp-content/plugins/backwpup/inc/class-cron.php on line 139

    I don’t know what is happened but looking at the code seems something easy to fix.

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support duongcuong96

    (@duongcuong96)

    Hi @mte90,
    Thank you for report that šŸ™‚
    Please tell me how do you get this error?
    I need a way to reproduce this problem and will fix it as soon as possible!
    Thank you!

    I don’t know why it is happened, I found it in my error log.

    Looking at the code is a request to a domain https://plugins.trac.wordpress.org/browser/backwpup/trunk/inc/class-cron.php#L139 that not include the cose of an error with wp_error or a check if it is an array as explained byt the docs https://codex.wordpress.org/Function_Reference/wp_remote_get

    Plugin Support duongcuong96

    (@duongcuong96)

    @mte90
    Thank you very much for the report šŸ™‚
    This error will definitely be fixed in the next release šŸ™‚

    Iā€™m going to mark it as resolved now. If you stills feel something stills need to be done, please re-open this issue!
    Btw, If you find BackWPUp is useful for you, we would really appreciate if you leave a positive review and rating.
    This would encourage us to develop new free features and provide free support šŸ˜€
    https://wordpress.org/support/plugin/backwpup/reviews/

    For what is worth, I had the same on several sites running on PHP 7.1

    PHP Warning: Invalid argument supplied for foreach() in /wp-content/plugins/backwpup/inc/class-cron.php on line 139

    Impossible to say when this occurs as I also found those messages in my logs but everything works fine as usual despite this warning.

    hello,
    Idem +1
    /wp-content/plugins/backwpup/inc/class-cron.php on line 139
    Regards

    Plugin Support duongcuong96

    (@duongcuong96)

    @hdcms
    yes, this problem sometimes happen due to a network problem and definite will be fixed in the next release šŸ™‚
    You don’t need to worry about this šŸ˜€
    Thank you!
    Btw, If you find BackWPUp is useful for you, we would really appreciate if you leave a positive review and rating.
    This would encourage us to develop new free features and provide free support šŸ˜€
    https://wordpress.org/support/plugin/backwpup/reviews/

    Hiya,
    Thanks for addressing this @duongcuong96! All my sites have been pinging me these errors for months (too lazy to find out why – the plugin’s working fine despite it).

    They’re all on Vidahost servers if that helps identify the problem…

    Love the plugin – thanks so much for it!
    Toby

    Plugin Support duongcuong96

    (@duongcuong96)

    @narkanister, @hdcms
    Please update BWP to the latest version, we already fixed this problem in the latest 3.4.5 release!
    Thank you!

    Btw, If you want, you can make a positive rating in here šŸ˜‰
    https://wordpress.org/support/plugin/backwpup/reviews/

    Many thanks!

    Very much appreciated – thanks @duongcuong96 šŸ˜‰

    Hi @duongcuong96
    Thanks for the update, but I’m afraid it seems to be throwing an error – same on all sites.
    Cheers
    narkan

    [Apr 15, 03:22:24] PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /wp-content/plugins/backwpup/inc/class-cron.php:142
    Stack trace:
    #0 /var/sites/o/website.com: BackWPup_Cron::update_message()
    #1 /var/sites/o/website.com: WP_Hook->apply_filters(”, Array)
    #2 /var/sites/o/website.com: WP_Hook->do_action(Array)
    #3 /var/sites/o/website.com: do_action_ref_array(‘backwpup_update…’, Array)
    #4 {main}
    thrown in /var/sites/o/website.com on line 142
    [Apr 14, 15:34:36] PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /wp-content/plugins/backwpup/inc/class-cron.php:142
    Stack trace:
    #0 /var/sites/o/website.com: BackWPup_Cron::update_message()
    #1 /var/sites/o/website.com: WP_Hook->apply_filters(”, Array)
    #2 /var/sites/o/website.com: WP_Hook->do_action(Array)
    #3 /var/sites/o/website.com: do_action_ref_array(‘backwpup_update…’, Array)
    #4 {main}
    thrown in /var/sites/o/website.com on line 142
    [Apr 14, 03:23:27] PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /wp-content/plugins/backwpup/inc/class-cron.php:142
    Stack trace:
    #0 /var/sites/o/website.com: BackWPup_Cron::update_message()
    #1 /var/sites/o/website.com: WP_Hook->apply_filters(”, Array)
    #2 /var/sites/o/website.com: WP_Hook->do_action(Array)
    #3 /var/sites/o/website.com: do_action_ref_array(‘backwpup_update…’, Array)
    #4 {main}
    thrown in /var/sites/o/website.com on line 142
    [Apr 13, 15:55:22] PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /wp-content/plugins/backwpup/inc/class-cron.php:142
    Stack trace:
    #0 /var/sites/o/website.com: BackWPup_Cron::update_message()
    #1 /var/sites/o/website.com: WP_Hook->apply_filters(”, Array)
    #2 /var/sites/o/website.com: WP_Hook->do_action(Array)
    #3 /var/sites/o/website.com: do_action_ref_array(‘backwpup_update…’, Array)
    #4 {main}
    thrown in /var/sites/o/website.com on line 142

    Hello
    Thanks for the update, but Iā€™m afraid it seems to be throwing an error .. !

    [17-Apr-2018 22:26:35 UTC] PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /home/./wp-content/plugins/backwpup/inc/class-cron.php:142
    Stack trace:
    #0 /home/./wp-includes/class-wp-hook.php(286): BackWPup_Cron::update_message()
    #1 /home/./wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(”, Array)
    #2 /home/./wp-includes/plugin.php(515): WP_Hook->do_action(Array)
    #3 /home/./wp-cron.php(126): do_action_ref_array(‘backwpup_update…’, Array)
    #4 {main}
    thrown in /home/./wp-content/plugins/backwpup/inc/class-cron.php on line 142

    regards

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Invalid argument supplied for foreach()’ is closed to new replies.