From 32c68ded13dc3374f9cb964103a0bdb2ff0b9d8b Mon Sep 17 00:00:00 2001 From: "alessandro.gherardi" Date: Fri, 26 May 2017 20:26:12 -0600 Subject: [PATCH] Apache connector: Removed unnecessary InputStream.close() call that causes exception on httpclient --- .../apache/connector/ApacheConnector.java | 15 +-------------- .../jersey/apache/connector/StreamingTest.java | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java b/connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java index d392cb1fc8..8093f7a3a2 100644 --- a/connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java +++ b/connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java @@ -478,7 +478,7 @@ public ClientResponse apply(final ClientRequest clientRequest) throws Processing } try { - responseContext.setEntityStream(new HttpClientResponseInputStream(getInputStream(response))); + responseContext.setEntityStream(getInputStream(response)); } catch (final IOException e) { LOGGER.log(Level.SEVERE, null, e); } @@ -617,18 +617,6 @@ private static Map writeOutBoundHeaders(final MultivaluedMap get() { return output; } + + @GET + @Path("get") + @Produces(MediaType.TEXT_PLAIN) + public String getString() { + return "OK"; + } } }