• Resolved cheekycreative

    (@cheekycreative)


    Installed but it didn’t seem to be compatible with MD5-CRAM. Wen’t to uninstall and it would hang on removing with PHP fatal errors. I just manually deleted the plugin, just wondering what was going on…

    PHP 7.4
    Nginx 1.19.2

    2020/09/10 13:20:58 [error] 38739#38739: *66 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to undefined method ActionScheduler_QueueRunner::unhook_dispatch_async_request() in [ROOTPATH]/[CUSTOM PLUGINS PATH]/wp-mail-smtp/uninstall.php:54
    Stack trace:
    #0 [ROOTPATH]/wp-admin/includes/plugin.php(1259): include_once()
    #1 [ROOTPATH]/wp-admin/includes/plugin.php(965): uninstall_plugin('wp-mail-smtp/wp...')
    #2 [ROOTPATH]/wp-admin/includes/ajax-actions.php(4572): delete_plugins(Array)
    #3 [ROOTPATH]/wp-includes/class-wp-hook.php(287): wp_ajax_delete_plugin('')
    #4 [ROOTPATH]/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters('', Array)
    #5 [ROOTPATH]/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #6 [ROOTPATH]/wp-admin/admin-ajax.php(176): do_action('wp_ajax_delete-...')
    #7 {main}
      thrown in [ROOTPATH]" while reading response header from upstream, client: [IP], server: [DOMAIN], request: "POST /wp-admin/admin-ajax.php HTTP/2.0", upstream: "fastcgi://unix:[ROOTPATH]/php7.4-fpm.sock:", host: "[DOMAIN]", referrer: "[DOMAIN]/wp-admin/plugins.php"

    Cheers!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Gregor Capuder

    (@capuderg)

    Hi @cheekycreative,

    thank you for reporting this issue.

    It’s strange that the ActionScheduler_QueueRunner::unhook_dispatch_async_request method did not exist, because we include the Action Scheduler library and the method is definitely there…

    You were using the latest version of our plugin, right?

    Could you please let us know what other active plugins you have, maybe this is was a plugin conflict?

    We’ve added a check in the code for that method, just to be safe. This fix will be available in the next plugin update.

    About MD5-CRAM. Which SMTP server did you try to use/connect to? Our plugin uses the bundled WordPress PHPMailer with its SMTP class, which does all the authentication and I would like to test that out and debug it.

    Take care!

    Hi @cheekycreative – We haven’t heard from you in about a week, so I’m going to go ahead and mark this ticket resolved. If you still have questions, though, please feel welcome to continue the conversation.

    Thread Starter cheekycreative

    (@cheekycreative)

    Sorry for the long delay in replying.

    100% correct, was a plugin conflict. I installed on another installation with minimal plugins and everything functions fine. Sorry about that.

    I have questions about the CRAM-MD5 but I will do that in another post and consider this one closed.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Uninstall PHP error – Call to undefined method ActionScheduler_QueueRunner::unho’ is closed to new replies.