Andrei Vasilev created HTTPCLIENT-2201:
------------------------------------------
Summary: Exchange handler is null
Key: HTTPCLIENT-2201
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2201
Project: HttpComponents HttpClient
Issue Type: Bug
Components: HttpClient (async)
Affects Versions: 5.2-alpha1
Reporter: Andrei Vasilev
I am running into an issue with line 156 of ClientPushH2StreamHandler. The
method updateInputCapacity() is being called and exchangeHandler is null,
resulting in an IllegalStateException.
This logic is quite deep in the HttpClient so I have no idea what I am dealing
with. Any possible ideas on why this would happen? I see that the
exchangeHandler is initialized in consumePromise, but updateInputCapacity is
being called before that resulting in the field being null still.
I can potentially provide a project to reproduce the issue, but that would take
some effort because this is happening deep within my own company's product, and
so I would have to take some time to determine what minimal amount of logic is
needed to actually cause the issue.
I was hoping maybe someone can provide some initial insight into the issue
before I do that.
https://github.com/apache/httpcomponents-core/blob/master/httpcore5-h2/src/main/java/org/apache/hc/core5/http2/impl/nio/ClientPushH2StreamHandler.java
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]