-
Bug
-
Resolution: Fixed
-
P2
-
6
-
b53
-
b81
-
sparc
-
solaris_9
-
Verified
When deploying JAXWS SQE tests over Appserver few applications throw XMLStreamException. The stacktrace is attached below from the container log:
----------------------------------------------------------
[#|2005-09-20T12:13:59.529+0530|SEVERE|sun-appserver-pe8.1_02|javax.enterprise.resource.webservices.rpc.server.http|_ThreadID=10;|WSSERVLET11: failed to parse runtime descriptor: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[14,96]
Message: parser must be on START_ELEMENT to read next text
XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[14,96]
Message: parser must be on START_ELEMENT to read next text
at com.sun.xml.ws.streaming.XMLStreamReaderUtil.wrapException(XMLStreamReaderUtil.java:251)
at com.sun.xml.ws.streaming.XMLStreamReaderUtil.getElementText(XMLStreamReaderUtil.java:150)
at com.sun.xml.ws.util.HandlerAnnotationProcessor.parseHandlerFile(HandlerAnnotationProcessor.java:199)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.setHandlersAndRoles(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.parseEndpoints(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.parse(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(Unknown Source)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4010)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4522)
at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:833)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:483)
at org.apache.catalina.startup.Embedded.start(Embedded.java:894)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:707)
at com.sun.enterprise.web.PEWebContainer.startInstance(PEWebContainer.java:507)
at com.sun.enterprise.web.PEWebContainerLifecycle.onStartup(PEWebContainerLifecycle.java:54)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:300)
at com.sun.enterprise.server.PEMain.run(PEMain.java:294)
at com.sun.enterprise.server.PEMain.main(PEMain.java:220)
CAUSE:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[14,96]
Message: parser must be on START_ELEMENT to read next text
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.getElementText(XMLStreamReaderImpl.java:736)
at com.sun.xml.ws.streaming.XMLStreamReaderUtil.getElementText(XMLStreamReaderUtil.java:148)
at com.sun.xml.ws.util.HandlerAnnotationProcessor.parseHandlerFile(HandlerAnnotationProcessor.java:199)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.setHandlersAndRoles(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.parseEndpoints(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.parse(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(Unknown Source)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4010)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4522)
at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:833)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:483)
at org.apache.catalina.startup.Embedded.start(Embedded.java:894)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:707)
at com.sun.enterprise.web.PEWebContainer.startInstance(PEWebContainer.java:507)
at com.sun.enterprise.web.PEWebContainerLifecycle.onStartup(PEWebContainerLifecycle.java:54)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:300)
at com.sun.enterprise.server.PEMain.run(PEMain.java:294)
at com.sun.enterprise.server.PEMain.main(PEMain.java:220)
|#]
----------------------------------------------------------
There are other tests which get deployed and fail to get executed throwing similar exceptions.
Client side commandline output below:
----------------------------------------------------------
[java] java.lang.IllegalStateException: Current state END_ELEMENT is not among the statesCHARACTERS, COMMENT, CDATA, SPACE, ENTITY_REFERENCE, DTD valid for getText()
[java] at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.getText(XMLStreamReaderImpl.java:967)
[java] at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.decodeFault(SOAPXMLDecoder.java:266)
[java] at com.sun.xml.ws.encoding.soap.SOAPDecoder.decodeBodyContent(SOAPDecoder.java:278)
[java] at com.sun.xml.ws.encoding.soap.SOAPDecoder.decodeBody(SOAPDecoder.java:262)
[java] at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.decodeBody(SOAPXMLDecoder.java:140)
[java] at com.sun.xml.ws.encoding.soap.SOAPDecoder.decodeEnvelope(SOAPDecoder.java:195)
[java] at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.toInternalMessage(SOAPXMLDecoder.java:203)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:394)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:204)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:111)
[java] at com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:89)
[java] at com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:178)
[java] at com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:107)
[java] at $Proxy28.getUserByID1(Unknown Source)
[java] at auctiontraq.at_wsdl_doclit.client.sync.AuctionTraqStaticClient4.invokeGetUserByID1_1(AuctionTraqStaticClient4.java:72)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.runStaticClient(AuctionTraqDriver.java:161)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.doIt(AuctionTraqDriver.java:63)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.main(AuctionTraqDriver.java:19)
[java] java.lang.NullPointerException
[java] at com.sun.xml.ws.encoding.soap.ClientEncoderDecoder.toMessageInfo(ClientEncoderDecoder.java:67)
[java] at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.toMessageInfo(SOAPXMLDecoder.java:151)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:398)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:204)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:111)
[java] at com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:89)
[java] at com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:178)
[java] at com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:107)
[java] at $Proxy28.getUserByID1(Unknown Source)
[java] at auctiontraq.at_wsdl_doclit.client.sync.AuctionTraqStaticClient4.invokeGetUserByID1_1(AuctionTraqStaticClient4.java:72)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.runStaticClient(AuctionTraqDriver.java:161)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.doIt(AuctionTraqDriver.java:63)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.main(AuctionTraqDriver.java:19)
----------------------------------------------------------
----------------------------------------------------------
[#|2005-09-20T12:13:59.529+0530|SEVERE|sun-appserver-pe8.1_02|javax.enterprise.resource.webservices.rpc.server.http|_ThreadID=10;|WSSERVLET11: failed to parse runtime descriptor: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[14,96]
Message: parser must be on START_ELEMENT to read next text
XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[14,96]
Message: parser must be on START_ELEMENT to read next text
at com.sun.xml.ws.streaming.XMLStreamReaderUtil.wrapException(XMLStreamReaderUtil.java:251)
at com.sun.xml.ws.streaming.XMLStreamReaderUtil.getElementText(XMLStreamReaderUtil.java:150)
at com.sun.xml.ws.util.HandlerAnnotationProcessor.parseHandlerFile(HandlerAnnotationProcessor.java:199)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.setHandlersAndRoles(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.parseEndpoints(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.parse(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(Unknown Source)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4010)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4522)
at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:833)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:483)
at org.apache.catalina.startup.Embedded.start(Embedded.java:894)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:707)
at com.sun.enterprise.web.PEWebContainer.startInstance(PEWebContainer.java:507)
at com.sun.enterprise.web.PEWebContainerLifecycle.onStartup(PEWebContainerLifecycle.java:54)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:300)
at com.sun.enterprise.server.PEMain.run(PEMain.java:294)
at com.sun.enterprise.server.PEMain.main(PEMain.java:220)
CAUSE:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[14,96]
Message: parser must be on START_ELEMENT to read next text
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.getElementText(XMLStreamReaderImpl.java:736)
at com.sun.xml.ws.streaming.XMLStreamReaderUtil.getElementText(XMLStreamReaderUtil.java:148)
at com.sun.xml.ws.util.HandlerAnnotationProcessor.parseHandlerFile(HandlerAnnotationProcessor.java:199)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.setHandlersAndRoles(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.parseEndpoints(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.RuntimeEndpointInfoParser.parse(Unknown Source)
at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(Unknown Source)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4010)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4522)
at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:833)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:483)
at org.apache.catalina.startup.Embedded.start(Embedded.java:894)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:707)
at com.sun.enterprise.web.PEWebContainer.startInstance(PEWebContainer.java:507)
at com.sun.enterprise.web.PEWebContainerLifecycle.onStartup(PEWebContainerLifecycle.java:54)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:300)
at com.sun.enterprise.server.PEMain.run(PEMain.java:294)
at com.sun.enterprise.server.PEMain.main(PEMain.java:220)
|#]
----------------------------------------------------------
There are other tests which get deployed and fail to get executed throwing similar exceptions.
Client side commandline output below:
----------------------------------------------------------
[java] java.lang.IllegalStateException: Current state END_ELEMENT is not among the statesCHARACTERS, COMMENT, CDATA, SPACE, ENTITY_REFERENCE, DTD valid for getText()
[java] at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.getText(XMLStreamReaderImpl.java:967)
[java] at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.decodeFault(SOAPXMLDecoder.java:266)
[java] at com.sun.xml.ws.encoding.soap.SOAPDecoder.decodeBodyContent(SOAPDecoder.java:278)
[java] at com.sun.xml.ws.encoding.soap.SOAPDecoder.decodeBody(SOAPDecoder.java:262)
[java] at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.decodeBody(SOAPXMLDecoder.java:140)
[java] at com.sun.xml.ws.encoding.soap.SOAPDecoder.decodeEnvelope(SOAPDecoder.java:195)
[java] at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.toInternalMessage(SOAPXMLDecoder.java:203)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:394)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:204)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:111)
[java] at com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:89)
[java] at com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:178)
[java] at com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:107)
[java] at $Proxy28.getUserByID1(Unknown Source)
[java] at auctiontraq.at_wsdl_doclit.client.sync.AuctionTraqStaticClient4.invokeGetUserByID1_1(AuctionTraqStaticClient4.java:72)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.runStaticClient(AuctionTraqDriver.java:161)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.doIt(AuctionTraqDriver.java:63)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.main(AuctionTraqDriver.java:19)
[java] java.lang.NullPointerException
[java] at com.sun.xml.ws.encoding.soap.ClientEncoderDecoder.toMessageInfo(ClientEncoderDecoder.java:67)
[java] at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.toMessageInfo(SOAPXMLDecoder.java:151)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:398)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:204)
[java] at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:111)
[java] at com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:89)
[java] at com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:178)
[java] at com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:107)
[java] at $Proxy28.getUserByID1(Unknown Source)
[java] at auctiontraq.at_wsdl_doclit.client.sync.AuctionTraqStaticClient4.invokeGetUserByID1_1(AuctionTraqStaticClient4.java:72)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.runStaticClient(AuctionTraqDriver.java:161)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.doIt(AuctionTraqDriver.java:63)
[java] at auctiontraq.at_wsdl_doclit.client.AuctionTraqDriver.main(AuctionTraqDriver.java:19)
----------------------------------------------------------