kyle leonhard created HTTPCLIENT-1416:
-----------------------------------------
Summary: CachingHttpClientBuilder.create().build() throws NPE with
default configuration
Key: HTTPCLIENT-1416
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1416
Project: HttpComponents HttpClient
Issue Type: Bug
Components: HttpCache
Affects Versions: 4.3 Final
Reporter: kyle leonhard
On build CachingHttpClientBuilder ends up calling
CachingHttpClientBuilder.decorateMainExec which passes a null CacheConfig to
the BasicHttpCacheStorage constructor causing a NPE.
java.lang.NullPointerException
at
org.apache.http.impl.client.cache.BasicHttpCacheStorage.<init>(BasicHttpCacheStorage.java:53)
at
org.apache.http.impl.client.cache.CachingHttpClientBuilder.decorateMainExec(CachingHttpClientBuilder.java:110)
at
org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:780)
**Relevant code from CachingHttpClientBuilder.decorateMainExec
final CacheConfig config = this.cacheConfig != null ? this.cacheConfig :
CacheConfig.DEFAULT;
.
.
.
storage = new BasicHttpCacheStorage(cacheConfig);
--
This message was sent by Atlassian JIRA
(v6.1#6144)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]