Support » Plugin: Sermon Manager » Fatal Error with latest update

  • Hello, hope someone can help.

    After updating I received a fatal error and cannot access my wp dashboard normally. Through recovery mode I can deactivate the app and get in again. I am currently running:

    WordPress version 5.5
    Current theme: Jupiter Child Theme (version 5.9.2)
    Current plugin: Sermon Manager for WordPress (version 2.16.1)
    PHP version 7.0.33

    In recovery mode I see the following message under your plugin:

    An error of type E_ERROR was caused in line 62 of the file /home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php. Error message: Uncaught Error: Class ‘CMB2_hookup’ not found in /home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php:62 Stack trace: #0 /home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/init.php(158): cmb2_bootstrap() #1 /home/cccbedu/public_html/wp-includes/class-wp-hook.php(287): CMB2_Bootstrap_270->include_cmb(”) #2 /home/cccbedu/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #3 /home/cccbedu/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #4 /home/cccbedu/public_html/wp-settings.php(546): do_action(‘init’) #5 /home/cccbedu/public_html/wp-config.php(89): require_once(‘/home/cccbedu/p…’) #6 /home/cccbedu/public_html/wp-load.php(37): require_once(‘/home/cccbedu/p…’) #7 /home/cccbedu/public_html/wp-admin/admin.php(34): require_once(‘/home/cccbedu/p…’) #8 /home/cccbedu/public_html/wp-admin/plugins.php(10): require_once(‘/home/cccbedu/p…’) #9 {main} thrown 

    When I try to login to the dashboard I see the following:

    Warning: include_once(/home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/includes/CMB2_hookup.php): failed to open stream: No such file or directory in /home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/includes/helper-functions.php on line 48

    Warning: include_once(): Failed opening ‘/home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/includes/CMB2_hookup.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/includes/helper-functions.php on line 48

    Fatal error: Uncaught Error: Class ‘CMB2_hookup’ not found in /home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php:62 Stack trace: #0 /home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/init.php(158): cmb2_bootstrap() #1 /home/cccbedu/public_html/wp-includes/class-wp-hook.php(287): CMB2_Bootstrap_270->include_cmb(”) #2 /home/cccbedu/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #3 /home/cccbedu/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #4 /home/cccbedu/public_html/wp-settings.php(546): do_action(‘init’) #5 /home/cccbedu/public_html/wp-config.php(89): require_once(‘/home/cccbedu/p…’) #6 /home/cccbedu/public_html/wp-load.php(37): require_once(‘/home/cccbedu/p…’) #7 /home/cccbedu/public_html/wp-admin/admin.php(34): require_once(‘/home/cccbedu/p…’) #8 /home/cccbedu/public_html/wp-admin/plugins.php(10): require_once(‘/home/cccbedu/p…’) #9 {main} thrown in /home/cccbedu/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php on line 62

    Where the sermons are normally listed only shows the shortcode (while plugin is active). For now, I have deactivated the plugin so I can work in my dashboard.

    Thanks!

    The page I need help with: [log in to see the link]

Viewing 15 replies - 16 through 30 (of 64 total)
  • boltonvillasfamilychurch

    (@boltonvillasfamilychurch)

    Thanks @almcnicoll

    Error message as presented, and yes it does appear to end midsentence…..
    at least looking at what others have circulated.

    Hi!

    Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.

    In this case, WordPress caught an error with one of your plugins, Sermon Manager for WordPress.

    First, visit your website (https://www.boltonvillasfamily.church/) and check for any visible issues. Next, visit the page where the error was caught (https://www.boltonvillasfamily.church/wp-admin/admin-ajax.php) and check for any visible issues.

    Please contact your host for assistance with investigating this issue further.

    If your site appears broken and you can’t access your dashboard normally, WordPress now has a special “recovery mode”. This lets you safely login to your dashboard and investigate further.

    https://www.boltonvillasfamily.church/login/?action=enter_recovery_mode&rm_token=T0nEBP3c8c06poSs7aCb4T&rm_key=TCJKFQf5KRPsmVu8xAGxAe

    To keep your site safe, this link will expire in 1 day. Don’t worry about that, though: a new link will be emailed to you if the error occurs again after it expires.

    When seeking help with this issue, you may be asked for some of the following information:
    WordPress version 5.5
    Current theme: Social Care Lite (version 1.1)
    Current plugin: Sermon Manager for WordPress (version 2.16.1)
    PHP version 7.2.31

    Error Details
    =============
    An error of type E_ERROR was caused in line 62 of the file /home/cluster-sites/1/b/boltonvillasfamily.church/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php. Error message: Uncaught Error: Class ‘CMB2_hookup’ not found in /home/cluster-sites/1/b/boltonvillasfamily.church/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php:62
    Stack trace:
    #0 /home/cluster-sites/1/b/boltonvillasfamily.church/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/init.php(158): cmb2_bootstrap()
    #1 /home/cluster-sites/1/b/boltonvillasfamily.church/public_html/wp-includes/class-wp-hook.php(287): CMB2_Bootstrap_270->include_cmb(”)
    #2 /home/cluster-sites/1/b/boltonvillasfamily.church/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #3 /home/cluster-sites/1/b/boltonvillasfamily.church/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #4 /home/cluster-sites/1/b/boltonvillasfamily.church/public_html/wp-settings.php(546): do_action(‘init’)
    #5 /home/cluster-sites/1/b/boltonvillasfamily.church/public_html/wp-config.php(96): require_once(‘/home/cluster-s…’)
    #6 /home/cluster-sites/1/b/bol

    Plugin Author wpforchurch

    (@wpforchurch)

    Hi Guys, we are sorry.
    We tried to push the latest file 2.16.1 using SmartSVN but for some reason, some of the files did not fully load to our repository. We are going to review the cause of this unsuccessfully push. Here is the link to our 2.16.1 where you can download https://www.dropbox.com/s/iodkpnnqh4tpu09/sermon-manager-for-wordpress.zip?dl=0

    Plugin Author wpforchurch

    (@wpforchurch)

    Hi Guys, we are sorry.
    We tried to push the latest file 2.16.1 using SmartSVN but for some reason, some of the files did not fully load to our repository. We are going to review the cause of this unsuccessfully push. Here is the link to our 2.16.1 where you can download and check https://www.dropbox.com/s/iodkpnnqh4tpu09/sermon-manager-for-wordpress.zip?dl=0

    Thank you @wpforchurch . I just copied 2.16.1 from the link above and uploaded via FTP. However now when adding a new sermon some of the fields that have been on the side are now missing, like preacher, series, tags, etc. What should I do?

    @boltonvillasfamilychurch That does look like the same issue as me.
    Although I fixed the plugin issue (you can see my workaround earlier in the thread, or you can download the older version that the developer @wpforchurch link to above) I also found that another plugin, Elementor, had got very unhappy (I’m not sure if you’re using Elementor too?) The upshot was, I could log in but got an error message once I had done so. However, I found that I could get into admin pages by back routes – e.g. going to an existing post by typing in its URL and then clicking “edit”, and then the WordPress icon in the top-left.
    Once I got in there, I went to the plugins page and downgraded Elementor to the previous version (3.0.0 to 2.9.9) and since then it’s all behaved a bit better.
    Hope that helps?

    same problem here. Had to disable the plugin so we could login.

    • This reply was modified 11 months, 1 week ago by tkendrickweb.

    Same fatal error on my site today. The Recovery mode screen is below.

    Version 2.16.1 | By WP for Church | View details
    This plugin failed to load properly and is paused during recovery mode.

    An error of type E_ERROR was caused in line 62 of the file /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php. Error message: Uncaught Error: Class ‘CMB2_hookup’ not found in /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php:62 Stack trace: #0 /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/init.php(158): cmb2_bootstrap() #1 /home4/angielee/public_html/gmc-mca.org/wp-includes/class-wp-hook.php(287): CMB2_Bootstrap_270->include_cmb(”) #2 /home4/angielee/public_html/gmc-mca.org/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #3 /home4/angielee/public_html/gmc-mca.org/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #4 /home4/angielee/public_html/gmc-mca.org/wp-settings.php(546): do_action(‘init’) #5 /home4/angielee/public_html/gmc-mca.org/wp-config.php(106): require_once(‘/home4/angielee…’) #6 /home4/angielee/public_html/gmc-mca.org/wp-load.php(37): require_once(‘/home4/angielee…’) #7 /home4/angielee/public_html/gmc-mca.org/wp-admin/admin-ajax.php(22): require_once(‘/h

    Also – WordPress auto email details below:

    Error Details
    =============
    An error of type E_ERROR was caused in line 560 of the file /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/sermon-manager-for-wordpress/sermons.php. Error message: Uncaught Error: Call to undefined function sm_get_screen_ids() in /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/sermon-manager-for-wordpress/sermons.php:560
    Stack trace:
    #0 /home4/angielee/public_html/gmc-mca.org/wp-includes/class-wp-hook.php(287): SermonManager->{closure}(Object(WP_Screen))
    #1 /home4/angielee/public_html/gmc-mca.org/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(”, Array)
    #2 /home4/angielee/public_html/gmc-mca.org/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #3 /home4/angielee/public_html/gmc-mca.org/wp-admin/includes/class-wp-screen.php(421): do_action(‘current_screen’, Object(WP_Screen))
    #4 /home4/angielee/public_html/gmc-mca.org/wp-admin/includes/screen.php(240): WP_Screen->set_current_screen()
    #5 /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/class-sender.php(370): set_current_screen(‘sync’)
    #6 /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/cla

    I have disabled this plugin for now.

    Plugin Author wpforchurch

    (@wpforchurch)

    @pierricklidia Its good to go now, we just uploaded and correct the discrepancy you can proceed with 2.16.1 Thanks…

    Thank you. It no longer has the fatal error message. However, the sermons still does not appear. https://unionarpchurch.org/sermons/

    oops, had to add the slug. Its working now.

    Thanks so much

    Same problem here. “There has been a critical error on your website” and WP says the the problem is Sermon Manager.

    We deactivated all plugins using PHPMyAdmin just to get back into our website, enabled JUST Sermon Manager, and sure enough we got the same critical error that breaks our website. Debut info is below. Warnings point to the plugin not being able to find helper-functions.php even though it actually exists in that sub directory.

    So now we are forced to downgrade WordPress to a previous version and stay there until WP FOR CHURCH fixes this problem that breaks our website.

    /Chris

    WordPress version 5.5
    Sermon Manager for WordPress (version 2.16.1)
    PHP version 7.4.9

    Error Details
    =============
    Warning: include_once(/home/shoreshd/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/includes/CMB2_hookup.php): failed to open stream: No such file or directory in /home/shoreshd/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/includes/helper-functions.php on line 48

    Warning: include_once(): Failed opening ‘/home/shoreshd/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/includes/CMB2_hookup.php’ for inclusion (include_path=’.:/opt/alt/php74/usr/share/pear’) in /home/shoreshd/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/includes/helper-functions.php on line 48

    Fatal error: Uncaught Error: Class ‘CMB2_hookup’ not found in /home/shoreshd/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php:62 Stack trace: #0/home/shoreshd/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/init.php(158): cmb2_bootstrap() #1 /home/shoreshd/public_html/wp-includes/class-wp-hook.php(287): CMB2_Bootstrap_270->include_cmb(”) #2/home/shoreshd/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #3 /home/shoreshd/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #4 /home/shoreshd/public_html/wp-settings.php(547): do_action(‘init’) #5 /home/shoreshd/public_html/wp-config.php(44): require_once(‘/home/shoreshd/…’) #6 /home/shoreshd/public_html/wp-load.php(37): require_once(‘/home/shoreshd/…’) #7 /home/shoreshd/public_html/wp-admin/admin.php(34): require_once(‘/home/shoreshd/…’) #8 /home/shoreshd/public_html/wp-admin/index.php(10): require_once(‘/home/shoreshd/…’) #9 {main} thr in /home/shoreshd/public_html/wp-content/plugins/sermon-manager-for-wordpress/includes/vendor/CMB2/bootstrap.php on line 62

    UPDATE: We found the link to v2.16.1 ZIP file on Dropbox. Accessed our website via FTP, deleted the sermon-manager-for-wordpress directory, uploaded the ZIP file, and uncompressed its contents to /wp-content/plugins. Sermon Manager seems to be working again, thank GOD.

    If Sermon Manager Pro was a one time cost then we would upgrade, but $100 every year is just too costly. That is almost as much as web hosting. If it was $20/year then that would be more fair. We already pay for other subscriptions just so our website runs properly. 🙁

    /Chris

    boltonvillasfamilychurch

    (@boltonvillasfamilychurch)

    Thanks, @shoreshdavid & @almcnicoll

    In the end, we had to use FTP to delete the directory & upload the replacement folder & files from the developer provided ZIP.
    A few lessons learnt at our end to do with updates and checking compatibility, though it seems in this particular case that wasn’t the problem.
    Anyway all good, we’ve regained access.

    Once again, thanks to all those who provide information.

    Regards.

    Thanks @wpforchurch – I appreciate all you’re doing! After having issues with the 2.16.1 update yesterday and reverting back to 2.16.0, I did the update today and it seems to be good now. FYI, we are on WordPress 5.5 with the High Responsive theme and so far, other than some slight interface differences probably due to the WordPress 5.5 compatibility, it is working fine.

    Thank you!

    I followed the update instructions posted by wpforchurc above and downloaded the plugin from the link. I updated the plugin and the site is now accessible.
    However, WordPress is still showing fatal error messages although I am no longer locked out of the dashboard and I can access the plugin. The error report is below.

    Error Details
    =============
    An error of type E_ERROR was caused in line 560 of the file /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/sermon-manager-for-wordpress/sermons.php. Error message: Uncaught Error: Call to undefined function sm_get_screen_ids() in /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/sermon-manager-for-wordpress/sermons.php:560
    Stack trace:
    #0 /home4/angielee/public_html/gmc-mca.org/wp-includes/class-wp-hook.php(287): SermonManager->{closure}(Object(WP_Screen))
    #1 /home4/angielee/public_html/gmc-mca.org/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(”, Array)
    #2 /home4/angielee/public_html/gmc-mca.org/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #3 /home4/angielee/public_html/gmc-mca.org/wp-admin/includes/class-wp-screen.php(421): do_action(‘current_screen’, Object(WP_Screen))
    #4 /home4/angielee/public_html/gmc-mca.org/wp-admin/includes/screen.php(240): WP_Screen->set_current_screen()
    #5 /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/class-sender.php(370): set_current_screen(‘sync’)
    #6 /home4/angielee/public_html/gmc-mca.org/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/cla

    Is there a further update to be done or is there another conflict happening?
    Does anyone have this message still occuring?

    I am running WP 5.5 and Vantage theme.

    • This reply was modified 11 months, 1 week ago by jahrat.
Viewing 15 replies - 16 through 30 (of 64 total)
  • The topic ‘Fatal Error with latest update’ is closed to new replies.