Support

Home Forums Ticketing Add-on iphone app error "No Registrations. The request timed out" w/ 2000+ attendees

iphone app error "No Registrations. The request timed out" w/ 2000+ attendees

Posted: June 21, 2014 at 5:22 pm


Oliver Zeisberger

June 21, 2014 at 5:22 pm

I have only one Event in Event Espresso, coming up on monday in a week that currently has about 2.000 ticketed attendees and is still adding more to up to 3.000.

1)
When using the iPhone HD app i am able to login to the endpoint and select the event. When i click on the event to view the attendees, i get a timeout (after exactly 30 seconds) with the error message “No Registrations. The request timed out”.

2)
When using the old iphone app i am able to login, but don’t see the event.

How can i solve the problem to be able to scan the tickets at the event? There are supposed to be several mobile devices at hand at the evening to pass all attendees through the check-in.

I am using WordPress 3.9.1, Event Espresso 3.1.36.5.P, Event Espresso Ticketing Version 2.1.p, API Plug-In Version 2.1.1.P.

I have set the API Settings to Events 1, Attendees 2000, Registrations 2000. I have PHP Version : 5.3.3 / 64Bit OS, the Memory limit is 256 MB. I have a max execution time for PHP set in wp-config.php to 60 seconds, which is also shown in the PHP Info of the Event Espresso Requirements Plug-In.


Oliver Zeisberger

June 21, 2014 at 5:53 pm

I have tried to change the settings in the iPhone HD app for the JSON API Timeout to 2 Minutes. This still gives the error message after exactly 30 seconds “No Registrations. The request timed out”.


Lorenzo Orlando Caum

  • Support Staff

June 21, 2014 at 11:57 pm

Hi Oliver,

Some hosts restrict what can be changed through the WordPress wp-config.php file. Could you ask your host to raise the max execution time from their end?

This is usually done through the php.ini file.

Then you should be able to confirm this with them by looking at a phpinfo file which will list details about your hosting environment.


Lorenzo


Oliver Zeisberger

June 24, 2014 at 8:18 am

Hi Lorenzo,

this is Carsten. The Server-Admin of Oliver’s Server.

It does not seem to be a Sever-Side Problem from my perpective.

I can the get correct JSON-File from the Browser (“/espresso-api/v1/registrations/[key]?Event.id=1”). This call takes 1-2 Minutes with 2000 Attandees. I have set the server/php und the WordPress-Timeout to 360 seconds for server and 240 seconds for WordPress. And it seems to me, that this configs are working, because the JSON-Call via Browser takes over 60 Seconds.

But the iphone-App times out after 30 seconds….

Seems like an App-Problem to me.

Any Ideas?

Best Regards,
Carsten Wawer


Oliver Zeisberger

June 24, 2014 at 8:37 am

Even after changing the JSON-Timeout in the iphone-App, the Call breaks after 30 seconds.


Josh

  • Support Staff

June 24, 2014 at 10:11 am

Hi Carsten,

You could possibly rule out whether it’s an app issue or not by trying the Android app.


Oliver Zeisberger

June 24, 2014 at 10:54 am

The Android-Apps seems to load the about 2500 Attendees, but than it errors a “Unable to load Attendees”.


Oliver Zeisberger

June 24, 2014 at 11:12 am

Ok, EventEspresso seems to post the complete result back to wp_settings, so i had to extend the max_allowed_packet_size for mysql. I did this and now the Android App crashes after loading the Attendees.


Seth Shoultes

  • Support Staff

June 24, 2014 at 11:33 am

Do you mind if we try connecting to your server from our end? Please send WordPress admin level log in credentials via this form:
https://eventespresso.com/send-login-details/

We may need to have our mobile app developers run a trace on the data and connection.


Oliver Zeisberger

June 24, 2014 at 11:54 am

Done! Thanks for your support!

Carsten


Seth Shoultes

  • Support Staff

June 24, 2014 at 12:18 pm

Hi Carsten,

I am logged into the Android app and connected to your site. I was able to load up 2443 attendees without ay issues. Here are some screen shots:

http://www.dropbox.com/s/h0jz11wg5gdi87a/2014-06-24%2018.05.08.png
http://www.dropbox.com/s/kyoif4i7vsopol8/2014-06-24%2018.02.05.png
http://www.dropbox.com/s/1ezfjwqrmay7055/2014-06-24%2018.02.48.png
https://www.dropbox.com/s/ts8un2qozs1hyta/2014-06-24%2018.02.35.png


Oliver Zeisberger

June 24, 2014 at 12:23 pm

Hi,

then my Nexus4 seems to be the Problem here.

But we have to use the iOs-App at the Event. Could you check the Timeout-Problem on iOS too?

Thanks!


Seth Shoultes

  • Support Staff

June 24, 2014 at 12:25 pm

Did you submit crash reports on both devices after the crashes?


Seth Shoultes

  • Support Staff

June 24, 2014 at 12:28 pm

Also, can you please post the version of iOS and iPhone you are testing with?


Seth Shoultes

  • Support Staff

June 24, 2014 at 12:35 pm

I contacted our iOS developer and asked if he can look into the issue. Please keep the login details intact until we are able to trace the bug.

Thanks!


Oliver Zeisberger

June 24, 2014 at 12:48 pm

I did a Crash Report when the Android-Device crashed, yes.

iOs didn’t crash but had a “Timeout-Issue” (described frist in this thread). I can download the JSON-Document via Browser (about a minute), but the App errors a Timeout after 30 Seconds, although I changed the JSON-Timeout in the App to 2 mins and the PHP/Wordpress Timeouts to 240 seconds.

I dont have an iOS-Device here at the moment, but i tested on an iPhone5S with iOS8 some hours ago and Oliver had the same issue on his iPhone.

I keep the credetials open until you could take a look.


Seth Shoultes

  • Support Staff

June 24, 2014 at 3:50 pm

Can you please double check the version of iOS installed on the device? iOS 8 doesn’t ship for 4-6 months. Please confirm that this is an issue with the currently released version of iOS. Apple is changing the code for iOS 8 every day. Only UI and new features should be pursued at this point. Chasing and internal memory, communications, or timing issue would be probably lead to chasing our tails.

  • This reply was modified 9 years, 10 months ago by  Seth Shoultes.


Oliver Zeisberger

June 24, 2014 at 5:07 pm

Sorry, sorry. My Fault. Of cource its iOS7!

Oliver got iOS7 too and he was able to hand me a complete version-number: iOS 7.1.1 (11D201)

Sorry for causing irritation!


Seth Shoultes

  • Support Staff

June 25, 2014 at 6:04 pm

Update: Josh (on our support team) said that he imported the 2000+ attendees onto another server and the app threw a 500 internal server error when he tried to load up the attendee list. He deleted 100 of the attendees and it started working.

Our iOS developer is going to be looking into the issue this evening, but if there is a fix we can make in the app it will take a while for the update to be released in the Apple app store.

I’ll let you know what we find out.


Seth Shoultes

  • Support Staff

June 25, 2014 at 8:15 pm

Carsten,

Our iOS app developer found the issue. I sent you an email requesting the UDID for each iOS device you will have in use at the event.

We will need this list no later than Saturday, please. That way you can be ready for your event on Monday.


Seth Shoultes

  • Support Staff

June 25, 2014 at 8:22 pm

Here’s a tutorial to get the UDID for each device:
http://whatsmyudid.com/

The support post ‘iphone app error "No Registrations. The request timed out" w/ 2000+ attendees’ 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