Posted: May 11, 2022 at 10:20 am
|
Since a week or two we regularly get an error (“Your site has a technical problem”) when saving an event. Most of the event details are actually saved, but for instance the event location is not. The WP error details are: Any idea what could be wrong? And of course, how to fix it? kind regards, Joost |
Hi there, Can you open up an event where this normally happens and take a screenshot of the ‘Event Tickets & Datetimes’ section before you click update, please? THen add that here: https://eventespresso.com/wiki/troubleshooting-checklist/#screenshots |
|
|
Hi Tony, This is the screenshot: https://www.plukdeliefde.nl/wp-content/uploads/2022/05/screenshot-EE.png The related event is: https://www.plukdeliefde.nl/events/polyborrel-schiedam/ The ticket menu is on purpose not shown on the event page. Kind regards, Joost |
Hi Joost, Thank you for the screenshots, this section: https://monosnap.com/file/nzgdyT3xYOORX72wozbDghKSLvfn7u Is not correct. Every event within Event Espresso should always have at least 1 ticket on that event, that’s why you’re getting the fatal above, EE is trying to process the tickets and there should always be at least one but on your event you have none. Ok, a couple of checks on the site. Go to Event Espresso -> Pricing, on the ‘Default Pricing’ tab, what do you see? (screenshot) Then on the Price Types tab, what do you see there? (Again screenshot) |
|
|
Hi Tony, Indeed, I’ve checked the events that generated the error message. If I add a ticket to them. The error dissapears. These are the screenshots you requested: I guess you’re looking for a default price. We have none defined. What is puzzling me is that we use EE for 7 years now. We’ve always had events that require no tickets. We never paid attention to adding a ticket for those events. So apparently something changed in the EE code? Or the default has changed? Frankly, I’d expect EE to robustly handle this kind of exceptions. |
The problem is Event Espresso 4’s whole registration system is based around tickets so I don’t see how the above could work at all.
Not as far as I am aware, the relationship between events, tickets, datetimes and price have been constant pretty much through EE4’s lifespan.
Again, not as far as I am aware, but you’ve stated you never had tickets on the events either way, so the default wouldn’t have mattered? All events require a ticket, all registrations require tickets, as mentioned EE’s entire system revolves around tickets and their relationships.
You would expect EE to handle an exception stating that something it requires to function is missing? I’m not sure how we would be able to do that? EE has always required a ticket within an event, the default price I asked about is what is used to generate that initial ticket. That is now missing/has been removed, we don’t provide a UI to remove it, because again, it’s required. |
|
|
Hi Tony, I guess it’s a slight difference in perspective. We use EE as an event system. An event may or may not need tickets. To me, that is consistent with the backend option to show the ticket menu or not. And to me it feels odd that even if you decide not to show the ticket menu, you still need to define a ticket. It’s strange we never encountered this before in 7 years. But now at least I understand how to circumvent the error. |
The support post ‘"Your site has a technical problem"’ 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.