• Resolved sc456a

    (@sc456a)


    I have a WP network with dozens of sites running WP 4.0.1. I went to change the timezone in AIOEC on one of those sites and now I get the following error. I was running 2.1.8 and I downgraded to 2.1.5 but the error persists. All other sites are working properly so I want to find out how to fix the issue on this specific site without effecting the others.

    All In One Event Calendar has been disabled due to an error:

    Unrecognized timezone ”

    exception ‘Ai1ec_Date_Timezone_Exception’ with message ‘Unrecognized timezone ”’ in /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/lib/date/timezone.php:578
    Stack trace:
    #0 /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/lib/date/time.php(198): Ai1ec_Date_Timezone->get(”)
    #1 /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/lib/date/time.php(82): Ai1ec_Date_Time->set_timezone(”)
    #2 /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/lib/date/time.php(99): Ai1ec_Date_Time->format(‘?\Mm? j’, NULL)
    #3 /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/app/view/event/single.php(123): Ai1ec_Date_Time->format_i18n(‘M j’)
    #4 /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/lib/command/render-event.php(73): Ai1ec_View_Event_Single->get_content(Object(Ai1ec_Event_Compatibility))
    #5 /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/lib/command/abstract.php(74): Ai1ec_Command_Render_Event->do_execute()
    #6 /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/app/controller/front.php(130): Ai1ec_Command->execute()
    #7 [internal function]: Ai1ec_Front_Controller->route_request(”)
    #8 /srv/www/htdocs/wp-includes/plugin.php(505): call_user_func_array(Array, Array)
    #9 /srv/www/htdocs/wp-includes/template-loader.php(12): do_action(‘template_redire…’)
    #10 /srv/www/htdocs/wp-blog-header.php(16): require_once(‘/srv/www/htdocs…’)
    #11 /srv/www/htdocs/index.php(17): require(‘/srv/www/htdocs…’)
    #12 {main}

    Request Uri: /ghs/event/winter-break-students-not-in-school/?instance_id=36423

    https://wordpress.org/plugins/all-in-one-event-calendar/

Viewing 12 replies - 1 through 12 (of 12 total)
  • Hi, we released 2.1.9 it should fix timezone related errors. Otherwise see post three here

    Thread Starter sc456a

    (@sc456a)

    I ran the query successfully and network deactivated/reactivated the plugin. Same error.

    even with 2.1.9?Because our current codebase on that line shouldn’t throw an exception any more http://take.ms/aeqRT . Can you check what you have on that line?

    Thread Starter sc456a

    (@sc456a)

    Yes, even with 2.1.9. The code is there in that file.

    is the code the same as the file i posted?because you report

    exception 'Ai1ec_Date_Timezone_Exception' with message 'Unrecognized timezone ''' in /srv/www/htdocs/wp-content/plugins/all-in-one-event-calendar/lib/date/timezone.php:578

    but as you can see from the image, on line 578 we do not throw an exception anymore. Could this be a cache issue?

    Thread Starter sc456a

    (@sc456a)

    No caching on the server that would affect the plugin in the backend. Could this be because it’s a WP network? Perhaps it’s being affected differently on this on particular site somehow?

    i don’t know and i will check tomorrow. Since it’s a WP network, the only thing i’m sure is that the query

    UPDATE wp_ai1ec_events SET timezone_name='America/New_York'

    will not work because you have to add the id of the blog of the network. That means that the query should be something like

    UPDATE wp_*_ai1ec_events SET timezone_name='America/New_York'

    where * is the blog id of your network. You can try to use this snippet to see the blog id of the site in the network

    Thread Starter sc456a

    (@sc456a)

    Yeah, I used the correct ID in the query 🙂

    Then i really wouldn’t know what to say, because you say you just have it on one site of the network 🙂 Tomorrow i’ll take a look.

    Thread Starter sc456a

    (@sc456a)

    Thanks! The difference between this site and all the others is that on this one, when it was v2.1.8, I went into Events>Settings and changed the timezone. That’s the only site I did it on because when I did it caused that error.

    Thread Starter sc456a

    (@sc456a)

    FIXED! There was a link under the error to reactivate the plugin, but it didn’t work because it was pointing to the root network /wp-admin/?ai1ec_reactivate_plugin=true rather than the site’s URL of site/wp-admin/?ai1ec_reactivate_plugin=true. That should probably be revised in the code, but after I manually edited the URL it reactivated and now works 🙂

    Thanks for your help!

    Thanks a lot for reporting, i’ve add it to our internal bug tracker, fix it in next release

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Single Site in Network With Errors’ is closed to new replies.