Title: PHP Compiler Crash Bug
Last modified: November 30, 2018

---

# PHP Compiler Crash Bug

 *  Resolved [spirish](https://wordpress.org/support/users/spirish/)
 * (@spirish)
 * [7 years, 6 months ago](https://wordpress.org/support/topic/php-compiler-crash-bug/)
 * After updating from 3.0.6 to 4.0.0, we came across a crash bug. We have downgraded
   the plugin back to 3.0.6 to solve the problem for now.
 * Here is the crash details.
 * The description for Event ID 3 from source PHP-7.1.24 cannot be found. Either
   the component that raises this event is not installed on your local computer 
   or the installation is corrupted. You can install or repair the component on 
   the local computer.
 * If the event originated on another computer, the display information had to be
   saved with the event.
 * The following information was included with the event:
 * php[10920]
    PHP Fatal error: Uncaught Error: Call to a member function get_years()
   on null in D:\[Website Location]\wp-content\plugins\jquery-archive-list-widget\
   classes\class-jq-archive-list-widget.php:119 Stack trace: #0 D:\[Website Location]\
   wp-content\plugins\jquery-archive-list-widget\classes\class-jq-archive-list-widget.
   php(559): JQ_Archive_List_Widget->build_html() #1 D:\[Website Location]\wp-includes\
   shortcodes.php(319): JQ_Archive_List_Widget->filter(Array, ”, ‘jQueryArchiveLi…’)#
   2 [internal function]: do_shortcode_tag(Array) #3 D:\[Website Location]\wp-includes\
   shortcodes.php(197): preg_replace_callback(‘/\\[(\\[?)(catlis…’, ‘do_shortcode_ta…’,‘
   <div style=”flo…’) #4 D:\[Website Location]\wp-includes\class-wp-hook.php(286):
   do_shortcode(‘<div style=”flo…’) #5 D:\[Website Location]\wp-includes\plugin.
   php(203): WP_Hook->apply_filters(‘<div style=”flo…’, Array) #6 D:\[Website Location]\
   wp-includes\post-template.php(240): apply_filters(‘the_content’, ‘<div style=”
   flo…’) #7 D in D:\[Website Location]\wp-content\plugins\jquery-archive-list-widget\
   classes\class-jq-archive-list-widget.php on line 119

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [imlwebadmin](https://wordpress.org/support/users/imlwebadmin/)
 * (@imlwebadmin)
 * [7 years, 5 months ago](https://wordpress.org/support/topic/php-compiler-crash-bug/#post-10962254)
 * I was also receiving this error and went looking in the plugin and found that
   for me it was due to the data_source class not being instantiated in the filter()
   method for the short-code support –
 * Go to Line:559 in class-jq-archive-list-widget.php and add this:
    $this->data_source
   = new JQ_Archive_List_DataSource( $this->config );
 *  Plugin Author [Miguel Useche](https://wordpress.org/support/users/skatox/)
 * (@skatox)
 * [7 years, 5 months ago](https://wordpress.org/support/topic/php-compiler-crash-bug/#post-11000763)
 * Thanks for the report. I’ve updated the plugin with your fix.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘PHP Compiler Crash Bug’ is closed to new replies.

 * ![](https://ps.w.org/jquery-archive-list-widget/assets/icon.svg?rev=2738248)
 * [JS Archive List](https://wordpress.org/plugins/jquery-archive-list-widget/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/jquery-archive-list-widget/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/jquery-archive-list-widget/)
 * [Active Topics](https://wordpress.org/support/plugin/jquery-archive-list-widget/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/jquery-archive-list-widget/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/jquery-archive-list-widget/reviews/)

 * 2 replies
 * 3 participants
 * Last reply from: [Miguel Useche](https://wordpress.org/support/users/skatox/)
 * Last activity: [7 years, 5 months ago](https://wordpress.org/support/topic/php-compiler-crash-bug/#post-11000763)
 * Status: resolved