Posted: December 5, 2024 at 3:44 pm
Hello, Some of our customers are reporting the registration issue. The error message says: “An error has occurred: Your form data could not be applied to any valid registrations. This can sometimes happen if too much time has been taken to complete the registration process. Please return to the Event List and reselect your tickets. If the problem continues please contact the site administrator.” Here is one of the direct links to the class: I tested with multiple browsers, and it usually works the first time IF I clear the browser cache before registering. If I try for the second time, it gives me the same error message, and I will have to clear the browser cache again to make it work. The Session Lifespan is set to one hour in the registration form setting. WordPress version: 6.7.1 I have W3 Total Cache installed (version 2.8.0), and I recently upgraded to premium, so I am wondering if that has something to do with this issue. Thank you very much for your time. |
|
Hi there, Can you let me know the specific steps you are taking when testing this, please? I’m asking because I’ve just run 3 registrations back to back with no errors, so I’m wondering what I’m doing differently. (Side note – any registrations you find under my name can be cancelled and deleted) |
|
Hi Tony, Thank you very much for your reply. I now can’t replicate the issues. I also tested 3 registrations back to back with no errors. I tried to remember the changes I made to the website within a week, and these are the only two things changes: 1. Adding more classes. I uncheck the “Eliminate render-blocking CSS by moving it to HTTP body” checkbox on December 5th (shortly before I posted the question on this forum), and now the class registration seem to be working. Does this make any sense? I am not 100% sure this was the cause of the registration error. I will check the checkbox again sometime today and will see if I can replicate the issue. |
|
So generally, the error you posts would often be caused by caching… however, I wouldn’t have expected the above option to cause it (although possible). Did you try with the option enabled again at all? |
|
Hi Tony, I enabled the “Eliminate render-blocking CSS by moving it to HTTP body” option again in W3 Total Cache setting, and registration went through with no problem (both single student registration and multiple students at the same time). I don’t know why it works now, but I would consider this as resolved for now. You mentioned that this error would often be caused by caching. If this happens in the future, what should I be trying to troubleshoot? Should I be clearing both browser cache and site cache? Anything else I should be checking? We also use Cloudflare service, and I purge cache to test things regularly. Thank you very much for your time. |
|
EE already sets a bunch of cache busting values within it to try and prevent plugins from caching its request (E-Commerce requests like EE, can’t really be cached!). So usually caching issues are when server-side caching is forced on all pages (looking at your GoDaddy Managed WordPress hosting, although others do the same!) or from someone force caching within the plugin they are using. The first thin I recommend doing, is excluding EE pages from caching and we have a guide on that here: Cloudflare is a little different, that usually detects is the user has a session correctly and disabled the cache, but does it have the option to exclude specific URI’s? |
|
You must be logged in to reply to this support post. Sign In or Register for an Account