Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Invalid
-
4.5.3
-
None
-
None
-
Java HotSpot(TM) 64-Bit Server VM 1.8.0_144
Windows 7 Enterprise
Description
At JMeter project a user has reported an issue that generates this stacktrace :
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at org.apache.http.client.entity.DeflateInputStream.read(DeflateInputStream.java:88)
at org.apache.http.client.entity.LazyDecompressingInputStream.read(LazyDecompressingInputStream.java:70)
at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:135)
at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:148)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.readResponse(HTTPSamplerBase.java:1814)
at org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.readResponse(HTTPAbstractImpl.java:440)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:433)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1189)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1178)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:491)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:425)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:254)
at java.lang.Thread.run(Unknown Source)
Although this issue has been reported in the past through https://issues.apache.org/jira/browse/HTTPCLIENT-1699 , it is not yet fixed.
I have previously reported it under https://issues.apache.org/jira/browse/HTTPCLIENT-1869 and was requested to provide more details
In the attached log, the issue occurs on second request.
Removing Deflate from Accept-Encoding is a workaround, so issue is located in Deflate management, GZIP works fine.