Support » Plugin: Backup » Your plugin causes a Fatal Error!

  • You are not allone, as developer at WordPress!
    If you use some of php classes with your “autoloader”, you must also check, if this file (with coresponding class) are also available.

    Your plugin call a Fatal Error, when other plugins trying to call the class “Dropbox”.
    For example, in your function “sns_autoloader”:

    elseif( strpos( $class , 'Dropbox' ) !== false ){
                $class = str_replace('\\', SNS_DS, $class);
                require_once(SNS_BACKUP_ROOT . $class . '.php');
            }

    Please check with your php code at first, if the file are available, before your call your own “Dropbox” class.

    I write in this message about the class of “dropbox” only for an example.

    Thank you.

    https://wordpress.org/plugins/backup-wp/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Sygnoos

    (@sygnoos)

    Thank you for your suggestion.
    We will take it in account in our next updates for sure.
    Just a suggestion from our part would be to not include your css/js files everywhere, as you are not alone either, you are also causing issues 🙂

    Thank you!

    Would like to chime in and say that I discovered the fatal error with a different plugin. Apparently any class in the install of WordPress that has “Dropbox” in the name can/will cause this problem (I’m seeing Backup WP attempt to load a class from a completely different plugin that has “Dropbox” in the name which causes the system to bomb)

    Bob

    Ewout

    (@pomegranate)

    +1 – the way you do your autoloading is very bad coding practice. In my plugin WooCommerce PDF Invoices & Packing Slips I check if the dropbox extension is activated, simply by doing a class_exists(). This triggers your autoloader, throwing a fatal error because this is an entirely different class.

    Please fix this ASAP!

    +1 as well. I’ve just wasted the valuable time of a few people, including other devs, blaming them for something they had nothing to do with. Perhaps this problem exists with other plugins as well, but as of now Backup WP is the one that crashes my site. Upon deactivation all plugins – including more than one that deals with Dropbox – starts working again. I do not have the coding skills to suggest a solution, but you do need to find one. Aside from this major flaw, I like your work very much and would hate having to stop using it because you don’t play nice with others…

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Your plugin causes a Fatal Error!’ is closed to new replies.