Illegal string offset 'type' in class-eo-booking-form-element.php on line 1454

WordPress Event Management, Calendars & Registration Forums Report A Bug Illegal string offset 'type' in class-eo-booking-form-element.php on line 1454

This topic contains 4 replies, has 2 voices, and was last updated by  Jason Barnett 1 year, 3 months ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • #38467


    After a recent update to WP5.5, and updating EO, EO-Pro and Discounts, when filling in the booking form to then proceed to the payment, it kicks the user back to the form without progressing, appending #eo-bookings to the url and throwing the error at pre-form;

    Warning: Illegal string offset ‘type’ in public_html/wp-content/plugins/event-organiser-pro/includes/form-customiser/class-eo-booking-form-element.php on line 1454

    Try it here;


    Jason Barnett

    Hi Jason,

    There is an error in your theme which is breaking the javascript on the booking form, which is causing it not to function correctly:

    Uncaught TypeError: $(…).live is not a function
    jQuery 2
    jQuery 4 gdlr-script.js:498:12

    Stephen Harris

    Thank you for the pointer, the update for JQuery to 1.12 in EO meant that deprecated functions .live and .browser didn’t work, adding;

    <script src=""></script>

    to the header fixed these for older, no longer updated themes (such as the one I’m using) without having the rewrite all the deprecated functions.

    Jason Barnett

    Hi Jason,

    The update to jQuery was in WordPress, not Event Organiser – but yes, it appears the WordPress 5.5 update has broken a number of plug-ins/themes relying on these deprecated functions.

    Glad to hear you’ve got it working

    Stephen Harris

    Sorry, it’s hard to tell what imports what anymore!

    Thanks for your help and the work on this awesome plugin!

    Jason Barnett
Viewing 5 posts - 1 through 5 (of 5 total)
To enable me to focus on Pro customers, only users who have a valid license for the Pro add-on may post new topics or replies in this forum. If you have a valid license, please log-in or register an account using the e-mail address you purchased the license with. If you don't you can purchase one here. Or there's always the WordPress repository forum.