Upgrading to 3.1.37.2 breaks (500 internal server error)
-
I’ve been running 3.1.36 with the patches from @mickwall001 for a long time. It’s been working great. Since his patches were included in 3.1.37 according to the changelog, I upgraded. Thankfully I backed up everything first. (Just reverting the plugin, was not enough. I had to revert the installation/database as well. Running fine now, newest version of everything, and mickwall’s patched 3.1.36 Simple Calendar plugin.)
The errors I got, seemed to be conflict with something from the installed theme (Muffin Group’s BeTheme, sold on Envato):
Fatal error: Uncaught Error: Class “Parsedown” not found in /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/events/event-builder.php:673 Stack trace: #0 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/events/event-builder.php(284): SimpleCalendar\Events\Event_Builder->get_description() #1 [internal function]: SimpleCalendar\Events\Event_Builder->process_event_content() #2 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/events/event-builder.php(238): preg_replace_callback() #3 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/abstracts/calendar.php(753): SimpleCalendar\Events\Event_Builder->parse_event_template_tags() #4 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/events/event-builder.php(406): SimpleCalendar\Abstracts\Calendar->get_event_html() #5 [internal function]: SimpleCalendar\Events\Event_Builder->process_event_content() #6 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/events/event-builder.php(238): preg_replace_callback() #7 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/abstracts/calendar.php(753): SimpleCalendar\Events\Event_Builder->parse_event_template_tags() #8 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/calendars/views/default-calendar-list.php(660): SimpleCalendar\Abstracts\Calendar->get_event_html() #9 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/calendars/views/default-calendar-list.php(228): SimpleCalendar\Calendars\Views\Default_Calendar_List->draw_list() #10 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/abstracts/calendar.php(847): SimpleCalendar\Calendars\Views\Default_Calendar_List->html() #11 /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/shortcodes.php(72): SimpleCalendar\Abstracts\Calendar->html() #12 /home/myuser/domains/mydomain.tld/public_html/wp-includes/shortcodes.php(355): SimpleCalendar\Shortcodes->print_calendar() #13 [internal function]: do_shortcode_tag() #14 /home/myuser/domains/mydomain.tld/public_html/wp-includes/shortcodes.php(227): preg_replace_callback() #15 /home/myuser/domains/mydomain.tld/public_html/wp-content/themes/betheme/functions/builder/class-mfn-builder-items.php(449): do_shortcode() #16 /home/myuser/domains/mydomain.tld/public_html/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php(1873): Mfn_Builder_Items::item_column() #17 /home/myuser/domains/mydomain.tld/public_html/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php(1694): Mfn_Builder_Front->show_items() #18 /home/myuser/domains/mydomain.tld/public_html/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php(1052): Mfn_Builder_Front->show_wraps() #19 /home/myuser/domains/mydomain.tld/public_html/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php(271): Mfn_Builder_Front->show_sections() #20 /home/myuser/domains/mydomain.tld/public_html/wp-content/themes/betheme/page.php(28): Mfn_Builder_Front->show() #21 /home/myuser/domains/mydomain.tld/public_html/wp-includes/template-loader.php(106): include(‘/home/myuser/dom…’) #22 /home/myuser/domains/mydomain.tld/public_html/wp-blog-header.php(19): require_once(‘/home/myuser/dom…’) #23 /home/myuser/domains/mydomain.tld/public_html/index.php(17): require(‘/home/myuser/dom…’) #24 {main} thrown in /home/myuser/domains/mydomain.tld/public_html/wp-content/plugins/google-calendar-events/includes/events/event-builder.php on line 673
Seems the error is quite similar to the previous issue reported, missing Parsedown. Maybe not all was pulled from this pull request(?):
https://github.com/Xtendify/Simple-Calendar/pull/345
- The topic ‘Upgrading to 3.1.37.2 breaks (500 internal server error)’ is closed to new replies.