• Resolved IcyAero

    (@icyaero)


    I’m facing a rather odd issue here and I’m all out of options what to do in order to solve it.

    I updated the Events Calendar today from 3.5.0 to the 3.5.1. At first, everything was smooth and working well – no issues whatsoever. While doing some other work on my site, such as uploading photos to gallery and modifying the style.css and functions.php of my child-theme the Events Calendar stopped working on my published site.

    I’ve tried reverting all the files I had modified during the time to original, no luck. I’ve tried re-installing the plugin and clearing the caches, no luck. I’ve confirmed the issue on three different browsers from my computer as well as from my mobile phone. The details of the issue are rather difficult to explain, which is why I’ve added the address to my website just below.

    https://lopenmetsastysyhdistys.com/tapahtumat/

    The default view is currently Month -view (List -view is exactly the same). I also noticed, that currently it shows the one old event on the bottom there and you’re able to click the “Read More” and check the event details. Still, the entire Month -view isn’t working at all. And, as said, I’ve tried both Month and List -views as well as the three different styles available in settings.

    Any suggestions?

    https://www.ads-software.com/plugins/the-events-calendar/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Brook

    (@brook-tribe)

    Hello IcyAero,

    Looking at your website there is an error in the Javascript console. Likely caused by a conflict between this plugin and one of your other plugins, or perhaps even your theme. Perhaps an update to one of the others started causing the conflict, or the 3.5.1 update did? Eitherway the trouble shooting steps are the same:
    1. Switch to default 2013 theme
    2. Disable all other plugins except TEC
    3. If the issue has stopped occuring after you clear your browser cache, reenable plugins one at a time until the issue resurfaces.

    When it resurfaces you have identified twhich plugin or theme is causing the issue. Now you can dive in and try to figure out how to get them working together, or perhaps disable one or the other to restore order. I hope that helps. Cheers!

    – Brook

    Thread Starter IcyAero

    (@icyaero)

    Hi Brook,

    Thank you for your response and instructions. It seems the culprit is between the Attitude -theme and the TEC plugin. Disabling all the other plugins had no affect and with the default 2013 theme the calendar works fine. I assume the error you mentioned is the same as below?

    I’m using a separate child-theme to avoid alterations to the main theme, but as the calendar doesn’t function with the original Attitude -theme either, there must be some conflict between the updated plugin and the Attitude -theme.

    Uncaught TypeError: Cannot read property 'slice' of undefined tribe-events-ajax-calendar.min.js?ver=3.6:7
    (anonymous function) tribe-events-ajax-calendar.min.js?ver=3.6:7
    j jquery.js?ver=1.11.0:2
    k.fireWith jquery.js?ver=1.11.0:2
    n.extend.ready jquery.js?ver=1.11.0:2
    K jquery.js?ver=1.11.0:2

    I reverted the Attitude -theme back to 1.2.6 (latest 1.2.7), which I had updated around a week ago. Still, the same issue persists. I even tried reverting all the way back to the version 1.2 – no luck. I also updated TEC to the latest 3.6.

    Would you happen to know what changes/fixes in 3.5.1 could cause an error like this with this theme? The theme has been functioning fine and the issues only began once the plugin was updated to 3.5.1. Alternatively, is it possible to download the 3.5.0 from somewhere for temporary use until the issue is fixed?

    -IcyAero

    Brook

    (@brook-tribe)

    Hello IcyAero,

    You most certainly can download a past version of the plugin, even right here from www.ads-software.com. Here is a link to 3.5:
    https://downloads.www.ads-software.com/plugin/the-events-calendar.3.5.zip

    I am slightly suspicious that version 3.5 will not fix the issue for you. You can view the actual code changes on github:
    https://github.com/moderntribe/the-events-calendar/compare/3.5…3.5.1

    Maybe you will find something in there, but I was not able to. The changes were pretty minor, as with most hotfix releases. Only one JS file was touched, and just barely. I am thinking something else has changed and is the actual root cause of the issue. Perhaps you have a JS file hosted by a third party that is now different? The possibilities are kind of endless, but I bet it all boils back to that JS error. At least you have an error you can now Google and work towards resolving though!

    – Brook

    Thread Starter IcyAero

    (@icyaero)

    Thank you Brook for the links. I couldn’t find anything specific that might cause this in the changelog and reverting back to 3.5.0 didn’t help either. At this point I’m quite puzzled as I did not happen to update any other plugins or themes when this issue started.

    However, I’ll ask about this on the theme author’s own support forum. If they’d have any ideas that could cause this issue.

    Brook

    (@brook-tribe)

    Well that sucks. ?? Like I said, this outcome does not surprise me though. There are a large number of other things that could have change:
    – Your server or browser cache could have been cleared, revealing an issue that existed before
    – Your server might have updated
    – A third party resource might have updated
    – Your site might have been hacked
    The list goes on and on. In the end, updating our plugin should not have caused this issue, especially the exceptionally minor update from 3.5 to 3.5.1. I hope you can find the root cause!

    – Brook

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘No calendar at all after 3.5.1 update’ is closed to new replies.