AquaMail Forum

English - Android => Bug reports => Topic started by: peterg75 on October 24, 2014, 06:32:04 pm

Title: errors connecting to EWS
Post by: peterg75 on October 24, 2014, 06:32:04 pm
I am trying to connect to my Exchange server using EWS and keep getting connection errors.  I know the connection data I am supplying is correct since another app uses it and works (MailDroid).  Here is the log entry that I think is causing it:
org.apache.http.client.ClientProtocolException
   at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:557)
   at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
   at org.kman.AquaMail.mail.ews.EwsConnection.process(EwsConnection.java:330)
   at org.kman.AquaMail.mail.ews.EwsCmd.process(EwsCmd.java:216)
   at org.kman.AquaMail.mail.ews.EwsTask_CheckAccount.listSpecialFolders(EwsTask_CheckAccount.java:147)
   at org.kman.AquaMail.mail.ews.EwsTask_CheckAccount.process(EwsTask_CheckAccount.java:91)
   at org.kman.AquaMail.core.MailTaskExecutor.onTask(MailTaskExecutor.java:438)
   at org.kman.AquaMail.core.MailTaskExecutor.run(MailTaskExecutor.java:401)
   at java.lang.Thread.run(Thread.java:841)
Caused by: org.apache.http.client.CircularRedirectException: Circular redirect to 'https://mail.ctcplc.com/uniquesig352935d900d5dbc382b08e4f00415f74/uniquesig0/InternalSite/InternalError.asp?site_name=exchangeexternal&secure=1&error_code=10&policy_id=&ErrorType=HTMLErrorPage'
   at org.apache.http.impl.client.DefaultRedirectHandler.getLocationURI(DefaultRedirectHandler.java:173)
   at org.apache.http.impl.client.DefaultRequestDirector.handleResponse(DefaultRequestDirector.java:923)
   at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:475)
   at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
   ... 8 more

Caused by:
org.apache.http.client.CircularRedirectException: Circular redirect to 'https://mail.ctcplc.com/uniquesig352935d900d5dbc382b08e4f00415f74/uniquesig0/InternalSite/InternalError.asp?site_name=exchangeexternal&secure=1&error_code=10&policy_id=&ErrorType=HTMLErrorPage'
   at org.apache.http.impl.client.DefaultRedirectHandler.getLocationURI(DefaultRedirectHandler.java:173)
   at org.apache.http.impl.client.DefaultRequestDirector.handleResponse(DefaultRequestDirector.java:923)
   at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:475)
   at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
   at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
   at org.kman.AquaMail.mail.ews.EwsConnection.process(EwsConnection.java:330)
   at org.kman.AquaMail.mail.ews.EwsCmd.process(EwsCmd.java:216)
   at org.kman.AquaMail.mail.ews.EwsTask_CheckAccount.listSpecialFolders(EwsTask_CheckAccount.java:147)
   at org.kman.AquaMail.mail.ews.EwsTask_CheckAccount.process(EwsTask_CheckAccount.java:91)
   at org.kman.AquaMail.core.MailTaskExecutor.onTask(MailTaskExecutor.java:438)
   at org.kman.AquaMail.core.MailTaskExecutor.run(MailTaskExecutor.java:401)
   at java.lang.Thread.run(Thread.java:841)

Can you let me know what is happening here?
Title: Re: errors connecting to EWS
Post by: Kostya Vasilyev on October 24, 2014, 08:47:31 pm
This:

Caused by: org.apache.http.client.CircularRedirectException: Circular redirect to 'https://mail.ctcplc.com/uniquesig352935d900d5dbc382b08e4f00415f74/uniquesig0/InternalSite/InternalError.asp?site_name=exchangeexternal&secure=1&error_code=10&policy_id=&ErrorType=HTMLErrorPage [nofollow]'


means that the EWS server redirects the page above back to itself. Kind of a strange thing to be doing, but...

Please contact me directly, and include the app's version number (1.5.0.*? 1.5.1.*?), I'll try to create a one-off test build for you.