Description of error messages a user may see and what the problem likely is

Problems occurred while processing request on server

media_1333328047891.jpg

Causes:
1) User does not have the role Role_Mobile_User – will affect only this user
2) The mobile application is looking for a protocol that is not available on the server – will affect all users
3) User has tried to upload data to a study they don’t have access to – will only affect this user

  • This can happen when a user has logged into a phone that was previously used by another person, has used the forms that were already downloaded by that user, and has tried to upload. (See working Offline for more information)

Can also check the tomcat logs to confirm:
1) protocol error while handling request from client – org.openxdata.proto.exception.ProtocolException: failed to serialize users
2) protocol error while handling request from client – org.openxdata.proto.exception.ProtocolNotFoundException: Could not load protocol jar ‘xxx’ (where xxx is the name of the protocol the mobile client is looking for)
3) protocol error while handling request from client – org.openxdata.proto.exception.ProtocolException: failed to deserialize uploaded form data

Access Denied

Username or Password is wrong

User sees a blank screen after trying to download studies

No studies / forms have been assigned to the user

Problems saving large videos

There is a known bug (https://trac.openxdata.org/ticket/842) when you try to save video larger than your phone can handle which may well cause mforms to crash.