-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Exception
Caused by: java.lang.IllegalStateException: null
at okhttp3.internal.connection.Transmitter.prepareToConnect(Transmitter.java:129)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:79)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at com.microsoft.graph.httpcore.RedirectHandler.intercept(RedirectHandler.java:123)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at com.microsoft.graph.httpcore.RetryHandler.intercept(RetryHandler.java:140)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at com.microsoft.graph.httpcore.AuthenticationHandler.intercept(AuthenticationHandler.java:31)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at com.microsoft.graph.httpcore.TelemetryHandler.intercept(TelemetryHandler.java:37)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
Cause
- Sharepoint API 'sometime' return back response for 302 redirect call without "Content-Length" and with "Transfer-Encoding: chunked"
- Above cause,
responseBody closecall skip as content-length would be set as -1. - Subsequent request fail with above exception
Expected behavior
- WHEN RESPONSE HAS NO BODY BYTES, USE 'CONTENT-LENGTH: 0' RATHER THAN 'TRANSFER-ENCODING: CHUNKED' for 302 re-direct call
SDK Version
<microsoft-graph.version>2.5.0</microsoft-graph.version>
<microsoft-graph-auth.version>0.2.0</microsoft-graph-auth.version>