Trouble Registering or Adding Events to Cart - Nothing in Your Event Queue

The following document helps why you get these errors and explains what to do if the following situation(s) happen:

  • When you attempt to register for an event and you see or get a "You get a Nothing in your Event Queue" error.
  • You try to add tickets to the event cart, but the cart quantity does not update.

Nothing in your Event Queue

The “Nothing in your event queue” error in Event Espresso occurs when a user’s registration session is lost before they complete the checkout process. 99% of the time this issue is due to caching on the server. 

Adding Tickets to Cart Does Not Change the Quantity

Again, this issue is caused when your server does not serve the most recent data which should show a new quantity added to cart.

The Cause of these Errors

These errors typically happen due to expired or cleared session data, which Event Espresso relies on to track registrations. Common causes include:

  • Aggressive caching by plugins like caching plugins or server-side caching (e.g., Cloudflare or NGINX FastCGI, WP Engine, Endurance, Elementor, LiteSpeed, WP Forms., etc.). More on Why Caching Can Be Problematic for Ecommerce Site.
  • Mixed content issues where HTTP and HTTPS conflict, preventing proper session storage.
  • Additionally, browser privacy settings, ad blockers, or security plugins (such as Wordfence or ModSecurity) may block cookies or AJAX requests necessary for maintaining the event queue.
  • On some servers, PHP session misconfigurations, such as a full or unwritable session.save_path, can also lead to this issue.

The Fixes

There are several things to check:

  • 🚨 Exclude registration and checkout pages from caching (99% of the the time caching is the problem).
  • If using Elementor, disable caching: Go to Elementor -> Settings -> Features -> Element Caching (Beta).Set it to be inactive and save the settings, then try a registration again.
  • Enforce HTTPS urls
  • Ensure cookies are enabled on your browser
  • Whitelist checkout URLs in security plugins
  • Verify that PHP sessions are functioning correctly on the server.

Here is a helpful video about how see response headers and what they mean.

More Troubleshooting tips:

We recommend installing the Health Check & Troubleshooting plugin and enabling Troubleshooting mode. This mode creates a clean WordPress session where all plugins are disabled, and a default theme is applied—but only for your user until you disable it or log out.

  • While in Troubleshooting mode, reactivate Event Espresso and test again.

If the registration process works while other plugins and themes remain deactivated (for you), then a plugin conflict or caching issue may be interfering with the PHP session. You can gradually re-enable plugins to identify the conflict.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us