Title: Uncaught TypeError: array_merge()
Last modified: July 28, 2025

---

# Uncaught TypeError: array_merge()

 *  Resolved [mtg169](https://wordpress.org/support/users/mtg169/)
 * (@mtg169)
 * [10 months, 2 weeks ago](https://wordpress.org/support/topic/uncaught-typeerror-array_merge-3/)
 * We are seeing this fatal on multiple sites after 3.6.8 update:
 *     ```wp-block-code
       PHP Fatal error:  Uncaught TypeError: array_merge(): Argument #2 must be of type array, null given in /srv/htdocs/wp-content/plugins/my-calendar/my-calendar-output.php:1971Stack trace:#0 /srv/htdocs/wp-content/plugins/my-calendar/my-calendar-output.php(1971): array_merge(Array, NULL)#1 /srv/htdocs/wp-content/plugins/my-calendar/my-calendar-shortcodes.php(102): my_calendar(Array)#2 /wordpress/core/6.8.2/wp-includes/shortcodes.php(434): my_calendar_insert(Array, '', 'my_calendar')#3 [internal function]: do_shortcode_tag(Array)#4 /wordpress/core/6.8.2/wp-includes/shortcodes.php(273): preg_replace_callback('/\\[(\\[?)(my_cal...', 'do_shortcode_ta...', '[my_calendar id...')#5 /wordpress/core/6.8.2/wp-includes/class-wp-hook.php(324): do_shortcode('[my_calendar id...')#6 /wordpress/core/6.8.2/wp-includes/plugin.php(205): WP_Hook->apply_filters('[my_calendar id...', Array)#7 /wordpress/core/6.8.2/wp-includes/post-template.php(256): apply_filters('the_content', '<p>[my_calendar...')#8 /srv/htdocs/wp-content/themes/twentyten/loop-page.php(32): the_content()#9 /wordpress/core/6.8.2/wp-includes/template.php(812): require('/srv/htdocs/wp-...')#10 /wordpress/core/6.8.2/wp-includes/template.php(745): load_template('/srv/htdocs/wp-...', false, Array)#11 /wordpress/core/6.8.2/wp-includes/general-template.php(206): locate_template(Array, true, false, Array)#12 /srv/htdocs/wp-content/themes/twentyten/page.php(26): get_template_part('loop', 'page')#13 /wordpress/core/6.8.2/wp-includes/template-loader.php(106): include('/srv/htdocs/wp-...')#14 /wordpress/core/6.8.2/wp-blog-header.php(19): require_once('/wordpress/core...')#15 /wordpress/core/6.8.2/index.php(17): require('/wordpress/core...')#16 {main}  thrown in /srv/htdocs/wp-content/plugins/my-calendar/my-calendar-output.php on line 1971
       ```
   

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

 *  Plugin Author [Joe Dolson](https://wordpress.org/support/users/joedolson/)
 * (@joedolson)
 * [10 months, 2 weeks ago](https://wordpress.org/support/topic/uncaught-typeerror-array_merge-3/#post-18574449)
 * Thanks! I didn’t account for the possibility that `my_calendar_draw_events()`
   can return a boolean, which will then yield null here. Will push out an update
   shortly.
 *  Plugin Author [Joe Dolson](https://wordpress.org/support/users/joedolson/)
 * (@joedolson)
 * [10 months, 1 week ago](https://wordpress.org/support/topic/uncaught-typeerror-array_merge-3/#post-18585002)
 * FIxed in latest release.

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

The topic ‘Uncaught TypeError: array_merge()’ is closed to new replies.

 * ![](https://ps.w.org/my-calendar/assets/icon-256x256.png?rev=1097576)
 * [My Calendar - Accessible Event Manager](https://wordpress.org/plugins/my-calendar/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/my-calendar/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/my-calendar/)
 * [Active Topics](https://wordpress.org/support/plugin/my-calendar/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/my-calendar/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/my-calendar/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [Joe Dolson](https://wordpress.org/support/users/joedolson/)
 * Last activity: [10 months, 1 week ago](https://wordpress.org/support/topic/uncaught-typeerror-array_merge-3/#post-18585002)
 * Status: resolved