You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We use a conjure client to talk to a Go server. This call was working fine with Java 8. On upgrading to Java 11 on client side the call started failing with the following error:
INFO com.palantir.conjure.java.okhttp.RemotingOkHttpCall - Retrying call after failure
okhttp3.internal.http2.StreamResetException: stream was reset: PROTOCOL_ERROR
at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.java:156)
at okhttp3.internal.http2.Http2Codec.readResponseHeaders(Http2Codec.java:137)
at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:101)
It was suggested that this could be because of the server advertising Http2 compatibility and then conjure-java-runtime tries to use it when on Java11+. Disabling http2 on the server side fixed the issue.
What did you want to happen?
Http2 connections against Go servers should just work.
The text was updated successfully, but these errors were encountered:
What happened?
We use a conjure client to talk to a Go server. This call was working fine with Java 8. On upgrading to Java 11 on client side the call started failing with the following error:
It was suggested that this could be because of the server advertising Http2 compatibility and then conjure-java-runtime tries to use it when on Java11+. Disabling http2 on the server side fixed the issue.
What did you want to happen?
Http2 connections against Go servers should just work.
The text was updated successfully, but these errors were encountered: