Saturday 15 September 2012

java - MalformedInputException in Tomcat using gzip on the client side? -



java - MalformedInputException in Tomcat using gzip on the client side? -

i'm creating soap webservice client spring , cxf. client works, i'm trying enable gzip compression (because owner of soap webservice told me back upwards http compression):

@autowired private bus bus; bus.getininterceptors().add(new gzipininterceptor()); bus.getoutinterceptors().add(new gzipoutinterceptor());

this produces next xml request:

headers: {accept=[*/*], accept-encoding=[gzip;q=1.0, identity; q=0.5, *;q=0], content-encoding=[gzip], soapaction=["..."]}

looks fine far. http 500 error back. might wrong? error on side, or on webservice side?

xml response: headers: {content-type=[text/html;charset=utf-8], server=[apache-coyote/1.1], transfer-encoding=[chunked], vary=[accept-encoding], x-cnection=[close]} http status 500 - input length = 1 server encountered internal error prevented fulfilling request. java.nio.charset.malformedinputexception java.nio.charset.coderresult.throwexception(coderresult.java:277) sun.nio.cs.streamdecoder.implread(streamdecoder.java:338) sun.nio.cs.streamdecoder.read(streamdecoder.java:177) java.io.inputstreamreader.read(inputstreamreader.java:184) org.apache.tomcat.util.buf.readconvertor.read(b2cconverter.java:252) org.apache.tomcat.util.buf.b2cconverter.convert(b2cconverter.java:134) org.apache.catalina.connector.inputbuffer.realreadchars(inputbuffer.java:374) org.apache.tomcat.util.buf.charchunk.substract(charchunk.java:379) org.apache.catalina.connector.inputbuffer.read(inputbuffer.java:388) org.apache.catalina.connector.coyotereader.read(coyotereader.java:93) com.interes.hostproxy.newskies.servlets.newskieshostproxyservlet.dopost(newskieshostproxyservlet.java:275) javax.servlet.http.httpservlet.service(httpservlet.java:643) javax.servlet.http.httpservlet.service(httpservlet.java:723) total stack trace of root cause available in apache tomcat/6.0.41 logs.

java spring web-services tomcat soap

No comments:

Post a Comment