diff --git a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/server/AxisHttpConnectionImpl.java b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/server/AxisHttpConnectionImpl.java index 620fc22b4b..46c3adef27 100644 --- a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/server/AxisHttpConnectionImpl.java +++ b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/server/AxisHttpConnectionImpl.java @@ -229,7 +229,8 @@ public ClassicHttpRequest receiveRequest() throws HttpException, IOException { this.inbuffer.clear(); final int i = this.inbuffer.readLine(headLine, this.in); if (i == -1) { - throw new IOException("readLine() from SessionInputBufferImpl returned -1 in method receiveRequest()"); + //throw new IOException("readLine() from SessionInputBufferImpl returned -1 in method receiveRequest()"); + return null; } final Header[] headers = AbstractMessageParser.parseHeaders( diff --git a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/server/AxisHttpService.java b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/server/AxisHttpService.java index d60c7879fd..36a4035c17 100644 --- a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/server/AxisHttpService.java +++ b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/server/AxisHttpService.java @@ -151,7 +151,7 @@ public void handleRequest(final AxisHttpConnection conn, final HttpContext local try { request = conn.receiveRequest(); if (request == null) { - LOG.error("AxisHttpService.handleRequest() returning on null request, will close the connection"); + LOG.info("AxisHttpService.handleRequest() returning on null request, will close the connection"); conn.close(); return; }