• Resolved Don

    (@dcfreeland)


    After upgrading to 4.03, the bookings made by users no longer process. They are taken back to what appears to be the event, but most of the page is blank unless refreshed.

    I modified the events to make the owner the old contact and added a ticket for each event. The bookings_ticket table was correctly created.

    I followed the video and upgraded to 3.098 before upgrading to 4.03. After having problems I downgraded back to 3.098 and bookings process normally. Tried reupgrading with no success. I tried creating a new event from scratch, but creating a booking for the new event failed the same way. It’s like it’s skipping almost all of the actions from the submit button.

    Since I hacked the code, I thought maybe I did something, but even the virgin upgrade is failing the same way.

    Any idea what could be keeping bookings from properly processing? What can I do to get 4.03 working properly?

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author Marcus (aka @msykes)

    (@netweblogic)

    Hi, if you go to your settings page you should be able to import your old users into wordpress users. Keep in mind that you may want to check your wp_em_people table to ensure there wasn’t a lot of spam.

    This move was necessary so that users can manage bookings with logins and also book with buddypress. The old way was very limiting

    Thread Starter Don

    (@dcfreeland)

    All the old users have been imported into wordpress users. They can log in and fill in the booking form. But no entries ever get posted to the em_bookings table or em_tickets_bookings table.

    Is there a way to turn DEBUG on to be able to watch what happens during the submit process to see why the bookings are not being processed?

    Thread Starter Don

    (@dcfreeland)

    I figured it wasn’t working and had nothing to lose, so I deleted all the dbem entries from the options tables, deleted the em_ tables from the database, deleted the entire em directory from the wordpress directory and started with a clean 4.04. The behavior is exactly the same. The user can get to the bookings, but the booking won’t process.

    https://www.duncanbridgecenter.com/events/

    I have the same problem on a new install. Even tried reinstalling. I clock on ‘Send Your Booking’ and it clears the screen, says ‘No Events’ and nothing goes into the database or is emailed.

    Thread Starter Don

    (@dcfreeland)

    It seems like there must be something in the setup that is causing this conflict. Not sure if it’s a MySQL problem or what. Since more than one user is seeing the issue, it’s clear there is something amiss that is preventing any processing of the booking.

    It’s probably something simple to fix once we get it nailed down.

    Thread Starter Don

    (@dcfreeland)

    Update.

    If I turn DEBUG on, and turn BOOKING APPROVAL on, I can get a booking to process but it doesn’t bring up any success screen. It just sits there (I find out later by looking at the event that there is a booking pending).

    With DEBUG on and APPROVAL off, the window goes right to a page that says “No Events”. Booking is not processed.

    With DEBUG off and APPROVAL on, the window goes right to a page that says “No Events”. Booking is not processed.

    With DEBUG off and APPROVAL off, the window goes right to a page that says “No Events”. Booking is not processed.

    So the only way to make anything happen is DEBUG on and APPROVAL on.

    There are no errors of Note in the Error log file.

    Maybe photomanz can try and see if he can replicate this behavior.

    Thread Starter Don

    (@dcfreeland)

    Per Marcus’ suggestion, I updated the jquery files but still no luck. Same behavior at https://www.duncanbridgecenter.com/event Bookings will not process.

    Photomanz, are you having any better luck?

    Plugin Author Marcus (aka @msykes)

    (@netweblogic)

    is this IE only or all browsers? the solution i gave was for IE only.

    if you have issues where the spinner doesn’t disappear, it’s probably either a JS issue if debug is on maybe it’s ouputting something that breaks the JSON.

    Thread Starter Don

    (@dcfreeland)

    PROBLEM SOLVED. I am documenting the issue and what appears to be the solution in case it is experienced by others.

    The problem was being seen using an IE browswer. The spinner never appeared. When pressing the submit button, the system went very quickly to the page where “No Events” was displayed without processing the booking.

    The server uses cpanel as an admin frontend and there were some other issues around links that were fixed with a server update last night. The booking processing problem seems to be resolved after the update.

    I don’t understand why this might have fixed the issue, but this morning it is working as designed. Thanks to everyone for their help.

    Plugin Author Marcus (aka @msykes)

    (@netweblogic)

    well, goes to show that given all the different server setups, plugins, etc. on each site are unique, sometimes the problem could be anything!

    Tried updating JQuery, disabled all plugins and still no entries in the database. I click the ‘send your booking’ button and it goes to a screen that says no events, and nothing goes into the database or gets emailed.

    The problem seems to be with the Awake theme. I switched to another theme and it started working. Any ideas what themes are compatible with this plugin?

    Plugin Author Marcus (aka @msykes)

    (@netweblogic)

    all themes with valid JS are compatible. chances are other plugins wouldn’t work with the theme either.

    I can’t check theme by theme due to the sheer quantity out ther (so pls don’t ask unless u have pro ?? ) but usually an issue like this is bad js from a theme or plugin (I can’t say I haven’t committed this crime either, so it does happen!). If there’s a bug on my side I’ll fix it immediately, but I can’t control the theme js.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Booking not processing after upgrade’ is closed to new replies.