Support

Home Forums Event Espresso Premium Registration Failing "Nothing in Event Queue" (perhaps Invalid Checkout Request)

Registration Failing "Nothing in Event Queue" (perhaps Invalid Checkout Request)

Posted: July 19, 2017 at 3:53 pm

Viewing 4 reply threads


Adam Bowie

July 19, 2017 at 3:53 pm

Hi Josh and team –

We are huge fans and use EE4 for some big events. However, after a pause of several months, we are attempting to launch an event with no success. Error is the “Nothing in your Event Queue – You need to select at least one event before you can proceed with the registration process.”

We have read through 20-30 related support threads and attempted every fix we can find, including:

  • EE Critical Page Settings (checked, all show as passing)
  • Resaving Permalinks
  • Renaming Event Slug, e.g. to ‘upcoming-events’ (and resaving Permalinks again)
  • Verifying PHP Memory Limit is high (we already have 256MB)
  • Tried ‘Encode Session Data’ setting as well
  • WP ROCKET:
    We do use WP Rocket, and have since we implemented EventEspresso several years ago.
    We have excluded
    /registration-checkout/
    /transactions/
    /thank-you/
    /registration-cancelled/
    and even tried /registration-checkout/(.*)

    We also fully uninstalled and deleted WP Rocket. Still no luck.

    We do not use managed WordPress hosting, we run our own Apache servers, as we have since day 1 with EE4 (e.g. no Nginx issue etc).

    We also attempted the registration both from a new page with Embedded Ticket Selector..and from the default EE event URL.

    Tested across Safari, Chrome & Firefox -> also mobile of these browsers.

    The only clue we seem to find is seeing our IP addresses (we have 2 offices) in the “Invalid Checkout Access” info:
    yielding

    array (
      '50.249.146.182' => 
      array (
        0 => 4,
        'https://italianlights.org/wp-admin/post.php?post=2129&action=edit' => 1,
      ),
      '167.114.255.163' => 
      array (
        0 => 1,
      ),
    )

    I am running out of ideas on what could be the issue and are getting a bit desperate to solve this. We also purchased a Priority Support Token.

    Attempted to export our EE System Information page, but the export fails
    “The webpage at https://italianlights.org/wp-admin/admin.php?page=espresso_maintenance_settings&action=download_system_status&download_system_status_nonce=03e0589d23 might be temporarily down or it may have moved permanently to a new web address.
    ERR_INVALID_RESPONSE”

    SYSTEM INFORMATION:
    However I have exported it as a Dropbox file so you can see all our details:
    https://www.dropbox.com/s/jk8anuz6oa1nsy5/EE%20Status.pdf?dl=0


    Tony

    • Support Staff

    July 19, 2017 at 4:52 pm

    Hi Adam,

    To redeem your support token you need to go to your account page and click the link to redeem the token, then provide all of the request details (we usually need FTP to troubleshoot).

    However, looking at the event on your site you have the checkout pages loading over HTTPS but the event itself if HTTP. So the session is starting in HTTP and then you’re directed to the checkout in HTTPS… which then has a new session and will not show your events.

    So before moving forward I’d recommend just switching the whole site to load over HTTPS and confirming if you still have a problem with the checkout.


    Adam Bowie

    July 19, 2017 at 6:46 pm

    Hey Tony – good point…but we have always done it that way. We do not want to load the entire site over https, that will be a big project we’ll need to manage from an SEO perspective, social shares, etc.

    However, we have always kept main URLs http and then loaded https just during checkout (similar to what you can do with Woocommerce). This is how we have done it with EE the last few years.

    The ticket selector page is not required to load over https, at least it did not used to be…and then we load registration forcing the SSL.

    I do not think that is the issue here since we have done with EE this way always, but perhaps we mixed up part of the checkout flow? Do you mind to try it?

    Event page: http://italianlights.org/new-events/vip-ticket-italian-lights-festival-2016-2/

    Has something changed with EE that would now require this? For example, we custom build a ticketing page…and then use the ticket selector at the bottom of this page. THEN when entering checkout, we push the customer to SSL.

    Thanks for the help! BTW on the support token, we have some questions to ask once we resolve this and will plan on scheduling that if we can just get the registration to work.


    Adam Bowie

    July 19, 2017 at 6:48 pm

    Ticket selector page we created for that event: http://italianlights.org/test-ee/
    Sorry forgot to give that…


    Josh

    • Support Staff

    July 20, 2017 at 8:15 am

    Hi Adam,

    The recommendation to secure the entire site with https stands. You can choose to ignore that recommendation, but having a mix of pages that are and are not https is less than optimal. What you may not realize is that some browsers will tolerate the switch from http to https, others will not so that may be why you’re thinking “this worked before, so why not now?” One other point since you mentioned SEO, Google actually rewards sites that are 100% https.

    Also, since you’re using a caching plugin you will also need to make sure that pages like http://italianlights.org/new-events/vip-ticket-italian-lights-festival-2016-2/ are not cached.

    Viewing 4 reply threads

    The support post ‘Registration Failing "Nothing in Event Queue" (perhaps Invalid Checkout Request)’ is closed to new replies.

    Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

    Event Espresso