You are viewing limited content. For full access, please sign in.

Discussion

Discussion

Problem trying to login with app on Andriod

posted on November 18, 2019

I am trying to use the Andriod version of the app, I have it sitting here side by side with the iOS version on an Apple device. Both are hooked up to the same server.

With iOS I can login every time, no issues.

With Andriod it says Error parsing the URI, or some users are getting the error that a string variable can not be converted to a list of string variables.

I know that strings can only be added to lists, not converted. IE: you can't say List<string> = "hello world". 

I don't understand the URI parsing though, I am well past entering the URL and URI by the time I get to the sign in page. You must enter a valid URL in order to retrieve the repository name and Forms configuration, then login.

 

0 0
replied on November 18, 2019

Hello Chad,

The code for parsing the URL is shared between the two platforms is the same, so if it works for one, it should work for the other. One thing to remember is that Android devices frequently add an extraneous space character if you are selecting the server name from auto-complete (tapping a suggestion from the keyboard). In this case, the server name would end up malformed. 

If this does not help you, feel free to open a support case where we can gather some more information without exposing things like your server name to the forum.

Thanks!

0 0
replied on November 18, 2019

Ah, I am able to reproduce on the iOS as well. It does appear that something is wrong with the app's ability to parse the URL. However, if extraneous space characters are in the URL, how would I be able to connect and retrieve the repository information?

You must do all this, before you can even attempt to sign in. I did double check the URL, but still it seems unfeasible that I could use an incorrect URL to connect.

What causes the error is any failure to login, and the problem I am finding on the Andriod app is that when you enter your username, you must redact the \ character. 

On iOS I must include a backslash before my username indicating it is a local user and on Andriod I must not.

On both operating systems, if I fail to login, it gives me the parse error. On iOS it also lets me know my username is wrong in addition to the parse error.

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.