users@glassfish.java.net

RE: Re: Web Service error under load

From: Drinkwater, GJ \(Glen\) <"Drinkwater,>
Date: Thu, 5 Jun 2008 14:31:19 +0100

Done

https://glassfish.dev.java.net/issues/show_bug.cgi?id=5107

-----Original Message-----
From: Sanjeeb.Sahoo_at_Sun.COM [mailto:Sanjeeb.Sahoo_at_Sun.COM] On Behalf Of
Sahoo
Sent: 05 June 2008 07:08
To: users_at_glassfish.dev.java.net
Subject: Re: Web Service error under load

looks like a bug. Can you file a bug attaching a test case?

Thanks,
Sahoo

Drinkwater, GJ (Glen) wrote:
> Hi
>
> I have a web service ejb end point that works fine, but when i put it
> under load (say 30 concurrent) i get this error about 6 times
>
> Does anyone know what this means?
>
> I am using Glassfish 9.1_02 with 1.6.0_06
>
> Thanks Glen
>
> invocation error on ejb endpoint ICAT at /ICATService/ICAT : XML
> reader error: javax.xml.stream.XMLStreamException: ParseError at
> [row,col]:[1,94]
> Message: Element type "S:Body" must be followed by either attribute
> specifications, ">" or "/>".
> com.sun.xml.ws.streaming.XMLStreamReaderException: XML reader error:
> javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,94]
> Message: Element type "S:Body" must be followed by either attribute
> specifications, ">" or "/>".
> at
>
com.sun.xml.ws.streaming.XMLStreamReaderUtil.wrapException(XMLStreamRead
erUtil.java:256)
> at
>
com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.ja
va:84)
> at
>
com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextContent(XMLStreamReader
Util.java:99)
> at
>
com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextElementContent(XMLStrea
mReaderUtil.java:89)
> at
>
com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:194)
> at
>
com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:163)
> at
>
com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:135)
> at
>
com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:29
4)
> at
>
com.sun.xml.ws.transport.http.HttpAdapter.decodePacket(HttpAdapter.java:
276)
> at
>
com.sun.xml.ws.transport.http.HttpAdapter.access$500(HttpAdapter.java:93
)
> at
>
com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter
.java:432)
> at
> com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
> at
>
com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapt
er.java:135)
> at
>
com.sun.enterprise.webservice.Ejb3MessageDispatcher.handlePost(Ejb3Messa
geDispatcher.java:113)
> at
>
com.sun.enterprise.webservice.Ejb3MessageDispatcher.invoke(Ejb3MessageDi
spatcher.java:87)
> at
>
com.sun.enterprise.webservice.EjbWebServiceServlet.dispatchToEjbEndpoint
(EjbWebServiceServlet.java:200)
> at
>
com.sun.enterprise.webservice.EjbWebServiceServlet.service(EjbWebService
Servlet.java:129)
> at
javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
> at
>
com.sun.enterprise.web.AdHocContextValve.invoke(AdHocContextValve.java:1
14)
> at
>
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:632)
> at
>
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:577)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
71)
> at
com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:87)
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:206)
> at
>
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:632)
> at
>
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:577)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
71)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
> at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:150)
> at
>
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:632)
> at
>
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:577)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
71)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
> at
>
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
> at
>
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdap
ter(DefaultProcessorTask.java:637)
> at
>
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(
DefaultProcessorTask.java:568)
> at
>
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(De
faultProcessorTask.java:813)
> at
>
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcesso
rTask(DefaultReadTask.java:341)
> at
>
com.sun.enterprise.web.connector.grizzly.ssl.SSLReadTask.process(SSLRead
Task.java:440)
> at
>
com.sun.enterprise.web.connector.grizzly.ssl.SSLReadTask.doTask(SSLReadT
ask.java:228)
> at
>
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
> at
> com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWo
> rkerThread.java:106) Caused by: javax.xml.stream.XMLStreamException:
> ParseError at [row,col]:[1,94]
> Message: Element type "S:Body" must be followed by either attribute
> specifications, ">" or "/>".
> at
com.sun.xml.stream.XMLReaderImpl.next(XMLReaderImpl.java:563)
> at
>
com.sun.xml.ws.util.xml.XMLStreamReaderFilter.next(XMLStreamReaderFilter
.java:92)
> at
>
com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.ja
va:65)
> ... 40 more

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
For additional commands, e-mail: users-help_at_glassfish.dev.java.net