Ruan Jiahao created HTTPCLIENT-2379:
---------------------------------------
Summary: Multiple removal of same PoolEntry causes
IllegalStateException in H2SharingConnPool
Key: HTTPCLIENT-2379
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2379
Project: HttpComponents HttpClient
Issue Type: Bug
Reporter: Ruan Jiahao
After enabling messageMultiplexing, the H2SharingConnPool is used to reuse
PoolEntry.
When making more than one request using the same connection, if the connection
is closed,
the pool.release(entry, reusable) method at H2SharingConnPool.java:183 will
throw the following exception:
~~~java
throw new IllegalStateException("Pool entry is not present in the set of leased
entries");
~~~
This occurs because the same connection is being removed multiple times.
https://github.com/yhzdys/httpcomponents-client/commit/c8256b33c3adb45cfa2a49efb2dacfb611da9ac1
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]