You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2015/10/05 14:13:02 UTC

[Bug 58481] New: JAX WS Request fails with "Premature end of file"

https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

            Bug ID: 58481
           Summary: JAX WS Request fails with "Premature end of file"
           Product: Tomcat Connectors
           Version: 1.2.41
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: mod_jk
          Assignee: dev@tomcat.apache.org
          Reporter: cir@silbergrau.com

Invoking jax-ws Webservice with sop-ui, in quick succession.
First request succeeds, second fails, see dump for details.
Error also happens with mod_proxy.

Using mod_proxy client gets SOAP Fault, using mod_jk third request (retry) is
triggered an succeeds again.....

Tested with:
Tomcat: 8.0.24/26/27
JDK: 1.8.0_60, 1.8.0_51
Apache/2.4.10 (Fedora) and Apache/2.2.15 (Unix)

using Servlet Support for JAX-WS RI:
<dependency>
<groupId>com.sun.xml.ws</groupId>
 <artifactId>servlet</artifactId>
 <version>2.2.10</version>
</dependency>


Tomcat startup log:
Oct 05, 2015 1:05:17 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting
property 'source' to 'org.eclipse.jst.jee.server:GPDB_services' did not find a
matching property.
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/8.0.26
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Aug 18 2015 11:38:37 UTC
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         8.0.26.0
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Linux
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            3.17.7-200.fc20.x86_64
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             /usr/java/jdk1.8.0_60/jre
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_60-b27
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:        
/home/cir/space/.metadata/.plugins/org.eclipse.wst.server.core/tmp2
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         /home/cir/apache-tomcat-8.0.26
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument:
-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:46230
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument:
-Dcatalina.base=/home/cir/space/.metadata/.plugins/org.eclipse.wst.server.core/tmp2
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=/home/cir/apache-tomcat-8.0.26
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument:
-Dwtp.deploy=/home/cir/space/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument:
-Djava.endorsed.dirs=/home/cir/apache-tomcat-8.0.26/endorsed
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument:
-Djava.security.auth.login.config=/home/cir/keplerSpaces/wks/GPDB_portal/install/auth.conf
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument:
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xms2g
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xmx4g
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -XX:+UseG1GC
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -XX:MaxGCPauseMillis=100
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -XX:G1HeapRegionSize=32M
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -XX:+ParallelRefProcEnabled
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -XX:-ResizePLAB
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument:
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=UTF-8
Oct 05, 2015 1:05:17 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: Loaded APR based Apache Tomcat Native library 1.1.33 using APR version
1.5.1.
Oct 05, 2015 1:05:17 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false],
random [true].
Oct 05, 2015 1:05:17 PM org.apache.catalina.core.AprLifecycleListener
initializeSSL
INFO: OpenSSL successfully initialized (OpenSSL 1.0.1e 11 Feb 2013)
Oct 05, 2015 1:05:17 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
Oct 05, 2015 1:05:17 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
Oct 05, 2015 1:05:17 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 699 ms
Oct 05, 2015 1:05:17 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Oct 05, 2015 1:05:17 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.0.26

Dump with "Dcom.sun.xml.ws.transport.http.HttpAdapter.dump"
First Request succeeds:

---[HTTP request]---
Accept-Encoding: gzip,deflate
connection: Keep-Alive
content-length: 408
content-type: text/xml;charset=UTF-8
host: localhost
SOAPAction: "http://portal.wkblue.at/ws/getApprenticeshipContracts"
user-agent: Apache-HttpClient/4.1.1 (java 1.5)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://portal.wkblue.at/ws">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:getApprenticeshipContractsRequest>
         <economicChamber>5</economicChamber>
         <memberId>107572</memberId>
         <user>1062693667594043394</user>
      </ws:getApprenticeshipContractsRequest>
   </soapenv:Body>
</soapenv:Envelope>--------------------

[2015-10-05 13:11:29][][][.][][2daf4b5d] INFO  Creating new session for key
53|1062693770673258504 ORIGIN: SessionFactory.createSession
[2015-10-05 13:11:29][][][.][][2daf4b5d] INFO  Created new session
Session{id=53|1062693770673258504} (session number 7) ORIGIN:
SessionFactory.createSession
[2015-10-05 13:11:29][][][7.BatchConversation7][][4525624d] INFO  Kammer: 5
Mitglied: 107572 User: 1062693667594043394 requests: getApprenticeshipContracts
ORIGIN: EServiceServicesSOAPImpl$1.getApprenticeshipContracts
[2015-10-05 13:11:29][][][7.BatchConversation7][][4525624d] INFO  Found: 3
contratcs! ORIGIN: EServiceServicesSOAPImpl$1.getApprenticeshipContracts
---[HTTP response 200]---
<?xml version="1.0" ?><S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:getApprenticeshipContractsResponse
xmlns:ns2="http://portal.wkblue.at/ws"><apprenticeshipContracts><wkblueID>0</wkblueID><lastSchoolId>0</lastSchoolId><classYear>0</classYear><startOfApprenticeship>2015-09-01+02:00</startOfApprenticeship><apprenticeshipCredits>false</apprenticeshipCredits><schoolCredits>false</schoolCredits><limitedPeriodOfRetention>false</limitedPeriodOfRetention><apprentice><title>Ing.</title><name><firstname>Christoph</firstname><lastname>Irndorfer</lastname></name></apprentice><firstProfession><tradeLicenceId>0</tradeLicenceId><teachingProfessionId>0</teachingProfessionId><professionsCount>0</professionsCount><firstTeachingProfessionModuleId>0</firstTeachingProfessionModuleId><secondTeachingProfessionModuleId>0</secondTeachingProfessionModuleId><alternative>Einzelhandelskaufmann
(0600)</alternative></firstProfession><secondProfession><tradeLicenceId>0</tradeLicenceId><teachingProfessionId>0</teachingProfessionId><professionsCount>0</professionsCount><firstTeachingProfessionModuleId>0</firstTeachingProfessionModuleId><secondTeachingProfessionModuleId>0</secondTeachingProfessionModuleId></secondProfession><instructor><wkblueID>0</wkblueID><number>0</number><title>DI</title><name><firstname>Hans</firstname><lastname>Krankl</lastname></name></instructor><supervisor><wkblueID>0</wkblueID><number>0</number><name><firstname>Martin</firstname><lastname>Perwein</lastname></name></supervisor><status>FINISHED</status><creationDate>2015-06-02T15:27:33.777+02:00</creationDate></apprenticeshipContracts><apprenticeshipContracts><wkblueID>0</wkblueID><lastSchoolId>0</lastSchoolId><classYear>0</classYear><startOfApprenticeship>2015-06-30+02:00</startOfApprenticeship><apprenticeshipCredits>false</apprenticeshipCredits><schoolCredits>false</schoolCredits><limitedPeriodOfRetent
 ion>false</limitedPeriodOfRetention><apprentice><title>Ing.</title><name><firstname>Christoph</firstname><lastname>Irndorfer</lastname></name></apprentice><firstProfession><tradeLicenceId>0</tradeLicenceId><teachingProfessionId>0</teachingProfessionId><professionsCount>0</professionsCount><firstTeachingProfessionModuleId>0</firstTeachingProfessionModuleId><secondTeachingProfessionModuleId>0</secondTeachingProfessionModuleId><alternative>Einzelhandelskaufmann
(0600)</alternative></firstProfession><secondProfession><tradeLicenceId>0</tradeLicenceId><teachingProfessionId>0</teachingProfessionId><professionsCount>0</professionsCount><firstTeachingProfessionModuleId>0</firstTeachingProfessionModuleId><secondTeachingProfessionModuleId>0</secondTeachingProfessionModuleId></secondProfession><instructor><wkblueID>0</wkblueID><number>0</number><title>DI</title><name><firstname>Neuer</firstname><lastname>Ausbilder</lastname></name></instructor><supervisor><wkblueID>0</wkblueID><number>0</number><name><firstname>Martin</firstname><lastname>Perwein</lastname></name></supervisor><status>FINISHED</status><creationDate>2015-06-02T16:40:31.680+02:00</creationDate></apprenticeshipContracts><apprenticeshipContracts><wkblueID>0</wkblueID><lastSchoolId>0</lastSchoolId><classYear>0</classYear><startOfApprenticeship>2015-09-01+02:00</startOfApprenticeship><apprenticeshipCredits>false</apprenticeshipCredits><schoolCredits>false</schoolCredits><limitedPeriodOfRe
 tention>false</limitedPeriodOfRetention><apprentice><name><firstname>Christoph</firstname><lastname>Irndorfer</lastname></name></apprentice><firstProfession><tradeLicenceId>0</tradeLicenceId><teachingProfessionId>0</teachingProfessionId><professionsCount>0</professionsCount><firstTeachingProfessionModuleId>0</firstTeachingProfessionModuleId><secondTeachingProfessionModuleId>0</secondTeachingProfessionModuleId><alternative>Einzelhandelskaufmann
(0600)</alternative></firstProfession><secondProfession><tradeLicenceId>0</tradeLicenceId><teachingProfessionId>0</teachingProfessionId><professionsCount>0</professionsCount><firstTeachingProfessionModuleId>0</firstTeachingProfessionModuleId><secondTeachingProfessionModuleId>0</

Message has been truncated
use com.sun.xml.ws.transport.http.HttpAdapter.dumpTreshold property to increase
the amount of printed part of the message
--------------------

Second Request fails and duplicates Header-Attriburtes:
---[HTTP request]---
Accept-Encoding: gzip,deflate
Accept-Encoding: gzip,deflate
connection: Keep-Alive
connection: Keep-Alive
content-length: 408
content-length: 408
content-type: text/xml;charset=UTF-8
content-type: text/xml;charset=UTF-8
host: localhost
host: localhost
SOAPAction: "http://portal.wkblue.at/ws/getApprenticeshipContracts"
SOAPAction: "http://portal.wkblue.at/ws/getApprenticeshipContracts"
user-agent: Apache-HttpClient/4.1.1 (java 1.5)
user-agent: Apache-HttpClient/4.1.1 (java 1.5)
--------------------

[2015-10-05 13:34:12][][][.][][] ERROR Couldn't create SOAP message due to
exception: XML reader error: javax.xml.stream.XMLStreamException: ParseError at
[row,col]:[1,1]
Message: Premature end of file. ORIGIN: HttpAdapter.invokeAsync
com.sun.xml.ws.protocol.soap.MessageCreationException: Couldn't create SOAP
message due to exception: XML reader error:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Premature end of file.
    at
com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:319)
    at
com.sun.xml.ws.transport.http.HttpAdapter.decodePacket(HttpAdapter.java:503)
    at
com.sun.xml.ws.transport.http.HttpAdapter.invokeAsync(HttpAdapter.java:713)
    at
com.sun.xml.ws.transport.http.servlet.ServletAdapter.invokeAsync(ServletAdapter.java:212)
    at
com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:161)
    at
com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:197)
    at
com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:81)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
    at
org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:844)
    at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:663)
    at
org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2440)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
Caused by: com.sun.xml.ws.streaming.XMLStreamReaderException: XML reader error:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Premature end of file.
    at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.wrapException(XMLStreamReaderUtil.java:326)
    at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:99)
    at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextContent(XMLStreamReaderUtil.java:169)
    at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextElementContent(XMLStreamReaderUtil.java:104)
    at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:215)
    at
com.oracle.webservices.impl.encoding.StreamDecoderImpl.decode(StreamDecoderImpl.java:64)
    at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:249)
    at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:166)
    at
com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:314)
    ... 27 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Premature end of file.
    at
com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:601)
    at
com.sun.xml.ws.util.xml.XMLStreamReaderFilter.next(XMLStreamReaderFilter.java:96)
    at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:80)
    ... 34 more
---[HTTP response 500]---
<?xml version="1.0" ?><S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><S:Fault
xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"
xmlns=""><faultcode>S:Client</faultcode><faultstring>Couldn't create SOAP
message due to exception: XML reader error:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Premature end of
file.</faultstring></S:Fault></S:Body></S:Envelope>--------------------

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

--- Comment #1 from immo.schulz-gerlach@fernuni-hagen.de ---
I've got the same problem (I assume): 
Tested with
* Tomcat 8.0.26 and 8.0.28 
* Webapp using the JAX-WS Servlet of jax-ws-ri 2.2.10 (or older)
* Apache HTTPD 2.4.12, 2.4.8 and 2.2.11 with mod_proxy and AJP connection.
* Java 1.8.0_45
* Solaris 10

Each combination produces SOAP errors on every second SOAP call (while all
other HTTP calls to other servlets work fine).

This problem was introduced with the switch to Tomcat 8. In Tomcat 7, the SOAP
webservices work fine.
Also this is an AJP only problem: Calling the SOAP Webservices via the HTTP
connector (Port 8080) directly also works fine in Tomcat 8.

Stack Trace:

06-Nov-2015 13:54:18.938 SEVERE [ajp-nio-8011-exec-3]
com.sun.xml.ws.transport.http.HttpAdapter.invokeAsync SOAP-Nachricht konnte
wegen folgender Ausnahme nicht erstellt wer
den: Fehler bei XML-Reader: javax.xml.stream.XMLStreamException: ParseError at
[row,col]:[1,1]
Message: Vorzeitiges Dateiende.
 com.sun.xml.ws.protocol.soap.MessageCreationException: SOAP-Nachricht konnte
wegen folgender Ausnahme nicht erstellt werden: Fehler bei XML-Reader:
javax.xml.stream.XMLStre
amException: ParseError at [row,col]:[1,1]
Message: Vorzeitiges Dateiende.
        at
com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:319)
        at
com.sun.xml.ws.transport.http.HttpAdapter.decodePacket(HttpAdapter.java:503)
        at
com.sun.xml.ws.transport.http.HttpAdapter.invokeAsync(HttpAdapter.java:713)
        at
com.sun.xml.ws.transport.http.servlet.ServletAdapter.invokeAsync(ServletAdapter.java:212)
        at
com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:161)
        at
com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:197)
        at
com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:81)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
        at
org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:844)
        at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:663)
        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.sun.xml.ws.streaming.XMLStreamReaderException: Fehler bei
XML-Reader: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Vorzeitiges Dateiende.
        at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.wrapException(XMLStreamReaderUtil.java:326)
        at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:99)
        at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextContent(XMLStreamReaderUtil.java:169)
        at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextElementContent(XMLStreamReaderUtil.java:104)
        at
com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:215)
        at
com.oracle.webservices.impl.encoding.StreamDecoderImpl.decode(StreamDecoderImpl.java:64)
        at
com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:249)
        at
com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:166)
        at
com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:314)
        ... 29 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Vorzeitiges Dateiende.
        at
com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:601)
        at
com.sun.xml.ws.util.xml.XMLStreamReaderFilter.next(XMLStreamReaderFilter.java:96)
        at
com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:80)
        ... 36 more

06-Nov-2015 13:54:19.318 INFO [ajp-nio-8011-exec-2]
com.sun.xml.ws.transport.http.HttpAdapter.fixQuotesAroundSoapAction Received
WS-I BP non-conformant Unquoted SoapAction H
TTP header: 



P.S.: This doesn't seem to be a Tomcat-only problem, I also found this:
https://java.net/jira/browse/GLASSFISH-12235
According to that post, the Glassfish 2 container had the same problem while
Glassfish 3 solved it.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

CHI <ci...@silbergrau.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |WORKSFORME

--- Comment #8 from CHI <ci...@silbergrau.com> ---
Works for me with tomcat 8.0.36.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

--- Comment #7 from Jesse <ko...@gmail.com> ---
We seem to be experiencing possibly the same issue. However our case, the parse
error was not always at [row,col]:[1,1] (although some times its was) and many
times occurred later in the message.

We observed this behavior on JRE 6 / Tomcat 7.0.63 / JAX-WS 2.1.10.

As a side note, the parse errors later in the message seemed to be partially
related to chunked transfer. We enabled a JAX-WS debug parameter which had the
side effect of disabling chunked transfers. This temporarily resolved all but
the errors at [1,1]. Obviously this is not a long term or complete solution.

Oliver, thank you for your research. We are testing a downgrade to 7.0.59 and
will see how it goes.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

--- Comment #5 from CHI <ci...@silbergrau.com> ---
added log files...

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

--- Comment #4 from CHI <ci...@silbergrau.com> ---
Created attachment 33266
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=33266&action=edit
console.log

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

--- Comment #3 from CHI <ci...@silbergrau.com> ---
Created attachment 33265
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=33265&action=edit
mod_jk.log with loglevel trace

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

--- Comment #2 from Rainer Jung <ra...@kippdata.de> ---
Can you please reproduce either with mod_jk and JkLogLevel trace8 or with
mod_proxy_ajp and LogLevel trace8 and provide those logs?

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

immo.schulz-gerlach@fernuni-hagen.de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |immo.schulz-gerlach@fernuni
                   |                            |-hagen.de

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[Bug 58481] JAX WS Request fails with "Premature end of file"

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58481

--- Comment #6 from Oliver Schönwald <ol...@fernuni-hagen.de> ---
As this error does not happen with every Tomcat Release, I have tried out
several releases and come to this conclusion: This error started with release
7.0.61 in der Tomcat 7 line. In the Tomcat 8 line this error started with
release 8.0.21.

Comparing the changelogs for these releases didn't produce a clue so far.

So, as a workaround for this error you can try to use Tomcat up to 7.0.59 or
Tomcat up to 8.0.20 until this bug has been solved.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org