Support

Home Forums Event Espresso Premium Form submission error

Form submission error

Posted: June 13, 2016 at 4:02 am


jokadesign

June 13, 2016 at 4:02 am

This error is is what I got when I tried to book this person on. This has been happening a few times. This happened when I tried to proceed to payment options.

“An error has occurred.
Your form data could not be applied to any valid registrations”


Tony

  • Support Staff

June 13, 2016 at 6:17 am

Hi there,

I just ran a quick test registration and didn’t see a problem so does this happen on a specific event or is it an intermittent problem?

Do you have access to the servers error logs? If so take a look around the same time you tried to add the registration and see if there are any errors thrown.

If you go to Dashboard -> Event Espresso -> Maintenance -> System Information

Search for wp_memory and post the value here please?


jokadesign

June 13, 2016 at 6:48 am

[wp_memory] => <mark class=”error”>40M – We recommend setting memory to at least 64MB. See: Increasing memory allocated to PHP “</mark>


Tony

  • Support Staff

June 13, 2016 at 6:57 am

Yeah that’s rather low, I’d recommend increasing the WP_MEMORY_LIMIT value as its likely your site is running out of memory.

You do this by editing your wp-config.php file using FTP and add something like:

define( 'WP_MEMORY_LIMIT', '96M' );

Somewhere above the line:

/* That's all, stop editing! Happy blogging. */

Here is an example of one oy my test sites – http://take.ms/Cmkqa

You can find more info here:

https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP


jokadesign

June 13, 2016 at 7:03 am

Thanks Tony. Is FTP the only way or can this be done in the CMS?


Lorenzo Orlando Caum

  • Support Staff

June 13, 2016 at 9:12 am

Hello,

That file typically exists in the WordPress root so using an SFTP or an FTP client like FileZilla or Cyberbuck would be the quickest way to reach it.

If you are not sure about the credentials to use for logging in, then double-check with your web host and they’ll be able to help you.


Lorenzo


Josh

  • Support Staff

June 13, 2016 at 9:12 am

It can be done with FTP or your host’s c-panel file manager. WordPress doesn’t have a WP_MEMORY_LIMIT setting/option.


jokadesign

June 14, 2016 at 1:28 am

I have applied your suggestion. I hope this will solve the problem. May I keep this thread open in case I need more help?


Tony

  • Support Staff

June 14, 2016 at 3:42 am

Sure.

We (support staff) will not close the thread, however they automatically close after no activity for 2 weeks. If that happens please feel free to open up another thread and link to this one and we’ll either open this thread back up or troubleshoot further in your new thread.


jokadesign

June 23, 2016 at 7:17 am

Hi

We are still experiencing problems. Customers are emailing to say they are unable to book. They are reporting that the site is saying it is in maintenance mode. I cannot replicate the problem, so am unable to offer advice. Can you give any advice on this? This is now urgent. Thanks.

Joe


Lorenzo Orlando Caum

  • Support Staff

June 23, 2016 at 8:45 am

Hello,

WordPress will trigger a maintenance mode briefly when core updates are being applied. For example, there was recently a maintenance release for WordPress so your site may have automatically updated itself.

If you go to your site in a different web browser than what you are currently seeing, then do you see the maintenance mode messaging?

If the maintenance mode messaging is specific to Event Espresso, then could you check that maintenance mode is off? This can be done through WP-admin (WP dashboard) –> Event Espresso –> Maintenance.


Lorenzo


jokadesign

June 23, 2016 at 11:17 am

Thanks, I think this makes sense.

Joe


jokadesign

July 6, 2016 at 7:14 am

Hi, I just need to revisit the issue of memory, above in the thread. We are still getting the same error message sporadically, and some customers have been abandoning the booking process. In some cases they have contacted us to request that we make the bookings for them. In some cases they just give up. However, as it is impossible to quiz every customer, I can’t be sure what they are experiencing each time. All I can do is to increase the memory again, which I have done, this time to 128M. Do you think this will help? Any other ideas appreciated. Thanks.


jokadesign

July 6, 2016 at 7:25 am

On the same subject, i.e. failed bookings, we have had to make bookings manually for many customers who have had difficulties. When we go into the front end, we encounter the same error intermittently. I hope this can be resolved by the increased memory. However, we also sometimes need to re-send booking confirmation emails. We have found that the process of sending these emails has become more bloated and inefficient. I now have to click the envelope icon and then go into the messages pane. Then I have to select the message I’ve just created, and then apply ‘generate and send now’ from the bulk edit tab. Only then can I send the email. When testing this to my own email, I sometimes don’t receive it, or sometimes I do but the email itself is blank. If customers are receiving these emails, they are likely to be less than impressed. Also. some customers have reported receiving booking confirmation of one child only when they have booked multiple children. The entire booking process is hit & miss at best, and painful at worst. Can you please advise whether there may be a general inadequacy in the EE software in this case, or whether you could recommend something or a course of action we could take to make it work better for us and our customers? Thanks.


Lorenzo Orlando Caum

  • Support Staff

July 6, 2016 at 11:13 am

Hello,

There is an easier way to resend the registration details.

You can go to Event Espresso –> Events and hover of the name of an event and click on Registrations. Then on the next screen you’ll see a list of guests for this event. Towards the right side of the screen will be an actions column and if you click on the email icon, then the messages will be added to the queue for re-sending shortly.

The other thing that you mentioned about the emails being blank should not happen. If you are not currently using a free transactional email service like Mailgun or Sendgrid, then I recommend setting one up so they take over sending emails from your local email server.

There is an overview of how Event Espresso handles emails here:

https://eventespresso.com/wiki/postmark-app-mandrill-transactional-email-handling-services/

There is also a step by step guide for setting up Sendgrid here:

https://gist.github.com/lorenzocaum/4677f472b012a5a88630


Lorenzo


jokadesign

July 8, 2016 at 4:57 am

Thanks Lorenzo, I will look into your suggestions. Meanwhile, I’m not sure you saw my previous post in the thread, so here it is again (still causing problems)…

Hi, I just need to revisit the issue of memory, above in the thread. We are still getting the same error message sporadically, and some customers have been abandoning the booking process. In some cases they have contacted us to request that we make the bookings for them. In some cases they just give up. However, as it is impossible to quiz every customer, I can’t be sure what they are experiencing each time. All I can do is to increase the memory again, which I have done, this time to 128M. Do you think this will help? Any other ideas appreciated. Thanks.


Tony

  • Support Staff

July 8, 2016 at 5:58 am

Do you have access to the server error logs?

We don’t know if it is actually a memory issue without any kind of error to go from. If you have access to the error logs we should be able to see from them where the error actually is.

What kind of hosting are you using? If it is a memory issue then increasing your memory limit tells PHP to use that amount of available memory. If your using a shared host and at the time of the request there’s say 67MB of free memory, regardless of what you have set that’s all you can use.


jokadesign

July 8, 2016 at 8:26 am

What would I be looking for in server error logs??


Josh

  • Support Staff

July 8, 2016 at 9:04 am

You look around the same time you tried to add the registration and see if there are any errors thrown.


jokadesign

July 21, 2016 at 6:42 am

Hi Lorenzo. Thanks for the advice above about Sendgrid. I have followed your instructions and tried to set it up. However, I have reached a problem. The API key that is generated is not working. When I paste it into the Sendgrid Credentials it says “API Key is invalid or without permissions.” Have you any idea why or what to do to solve this? Thanks.
Joe


Lorenzo Orlando Caum

  • Support Staff

July 21, 2016 at 7:12 am

Hi Joe,

We can help you troubleshoot that.

First, was the account already approved for sending?

Next, your API settings for the Sendgrid plugin in your WP dashboard should appear similar to this:

https://cl.ly/2L043G3p0R34

And this should be the page to login to your Sendgrid account and retrieve the API key that was created: https://app.sendgrid.com/settings/api_keys

It should have Mail Send access: https://cl.ly/3o3h0h443w1S


Lorenzo


jokadesign

July 21, 2016 at 9:37 am

Hi Lorenzo

Yes, I had received the email saying that the account is approved.

The API settings page looks exactly like your link.

I logged in OK.

The Mail Send access is correct as per your link.

When I pressUpdate Settings, I get the message ‘API key is invalid or without permissions’.

Any ideas gratefully received.

Joe


jokadesign

July 21, 2016 at 9:46 am

I generated a new key, which seems to have worked. The key is now in my WP. Test email worked. Is there anything else I need to do?


jokadesign

July 21, 2016 at 9:54 am

I have just tried sending an email confirmation to myself as a dummy registration. The email came through but was blank (as before). Any ideas?


Josh

  • Support Staff

July 21, 2016 at 12:33 pm

Is the email also blank when you view it in the Messages Activity tab?


jokadesign

July 21, 2016 at 1:01 pm

No. There it looks great! Even links back to the event on the website. I need the customers to get this.


Josh

  • Support Staff

July 21, 2016 at 1:21 pm

Is there a specific email service or email client where these emails aren’t displaying anything?


jokadesign

July 21, 2016 at 1:28 pm

I’m using Entourage for the Mac. But if I forward the email on to Gmail it’s got details. My client is using OUtlook and also can’t see anything. Seems it does depend on the email client(?).


Josh

  • Support Staff

July 21, 2016 at 2:03 pm

Yes, some email of those Microsoft email clients have difficulty with displaying html based emails, possibly even a specific html tag. You could check the settings in those clients or remove some of the html tags from the message templates. They’ll look simpler that way, but will render in an MS email client.


jokadesign

July 21, 2016 at 2:55 pm

But surely that’s a really serious issue! I would guess more than a quarter of our clients use MS email, especially those who use PCs. We can’t control their settings. We’ve been getting so many complaints, either that people are having problems booking, or that they aren’t receiving confirmation. It’s taking a huge amount of time to manage the issues and troubleshoot them. Can this not be addressed in the ee software?


jokadesign

July 21, 2016 at 2:57 pm

Which HTML tags should we remove?


Josh

  • Support Staff

July 21, 2016 at 3:27 pm

You could try removing all of the html tags except for the ones that markup the html tables.


jokadesign

July 22, 2016 at 1:32 am

I think this would be a lot of trial and error. Do you agree? I would expect a more concrete solution, especially after going to the trouble of installing Sendgrid. If this is what’s required to make the EE software fit for purpose, I’d prefer it if you were to do the trial and error. Can you at least send me a screenshot showing which tags you’d remove, and how to go about this?


Tony

  • Support Staff

July 22, 2016 at 7:08 am

I’m a PC user and use Outlook (and other clients such as Thunderbird)

The emails I receive from EE have never shown no content and been blank, for me the templates work within outlook although not as well as they do within other clients. For example here is a test email I have just received in outlook – http://take.ms/jZCr3

You’ll notice the UL’s and LI’s show bullet points, but the page is not blank.

Same email within Thunderbird – http://take.ms/AgPgR

Same email using outlook online – http://take.ms/8q0O3

If this is what’s required to make the EE software fit for purpose, I’d prefer it if you were to do the trial and error.

Event Espresso is fit for purpose. Outlook is not, it uses MS Word to render the emails, which is just…. daft.

You’ll find many people complaining over how Outlook renders HTML email in general:

http://kb.mailchimp.com/campaigns/previews-and-tests/my-campaign-looks-bad-in-outlook

https://help.aweber.com/hc/en-us/articles/204030726-Why-Doesn-t-My-HTML-Message-Display-Correctly-in-Outlook-

Can you link me to one of your events so I can run a test registration there? I don’t think the blank emails are due to the templates.

In regards to the errors you mentioned when people try to register, have you checked your servers error logs? We don’t know if the problem is due to memory and without some form of error from the server we can’t be sure.


jokadesign

July 22, 2016 at 7:47 am

Hi Tony, I just typed a long and courteous reply but it was lost when I pressed submit, so apologies – this time I’ll be brief. Thanks for yours. Here’s a link to an event I registered for (and got blank confirmation): http://sassystirrers.com/events/thurs-august-4th-jamies-pasta-parlour-thames-ditton/ You try and I’ll send you a conf.

I’ll check the error log again, but I have already increased memory from 40 to 128.


jokadesign

July 22, 2016 at 7:52 am

No errors I can see on the server.


Tony

  • Support Staff

July 22, 2016 at 8:33 am

I’ve place a registration under my name, if you trigger the emails throgh the messages system I’ll take a look.


jokadesign

July 22, 2016 at 11:31 am

Thanks Tony. Message sent.


Tony

  • Support Staff

July 22, 2016 at 11:57 am

Your messages are being marked as spam which is possibly why the emails show blank, however heres the email within outlook – http://take.ms/dJwF5

Have you completed all the steps to setup SendGrid?

Take a look through this post from SendGrid:

https://sendgrid.com/docs/Classroom/Deliver/Delivery_Introduction/email_deliverability_101.html

You currently have click tracking enabled within SendGrid which can trip spam filters, try disabling the tracking for the time being and working through the above link.


jokadesign

July 22, 2016 at 2:57 pm

Thanks. So, how do I switch off click tracking?


Tony

  • Support Staff

July 25, 2016 at 3:46 am

You log into your SendGrid account, then go to Settings -> Tracking and disable the tracking there.

https://app.sendgrid.com/settings/tracking

The support post ‘Form submission error’ 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