You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by sachin2008 <es...@gmail.com> on 2008/10/23 07:25:10 UTC

Reg: XMLStreamException in servicemix-http

Hi,

I am getting an XMLStreamException frequently when i increase the Load but i
am getting  the results properly.

My workflow is like this:

HTTP <---> SRSEIP <----> Bean  

i have done a load test on this workflow  for around 2 users,30 runs using
soapui --> Results are coming fine


When i have increased the load to 5 users then i am getting the
XMLStreamException frequently.

StatckTrace:

javax.xml.stream.XMLStreamException
	at
com.ctc.wstx.sw.BaseNsStreamWriter.doWriteEndTag(BaseNsStreamWriter.java:593)
	at
com.ctc.wstx.sw.BaseNsStreamWriter.writeEndElement(BaseNsStreamWriter.java:281)
	at
org.apache.servicemix.jbi.jaxp.XMLStreamHelper.copy(XMLStreamHelper.java:62)
	at
org.apache.servicemix.soap.marshalers.SoapWriter.writeContents(SoapWriter.java:198)
	at
org.apache.servicemix.soap.marshalers.SoapWriter.writeSoapEnvelope(SoapWriter.java:190)
	at
org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(SoapWriter.java:99)
	at
org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:82)
	at
org.apache.servicemix.http.processors.ConsumerProcessor.processResponse(ConsumerProcessor.java:223)
	at
org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:204)
	at
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
	at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
	at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:313)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
	at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
	at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
	at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)

-----
Cheers
Praveen Oruganti
"Think before you act and act on what you believe"
-- 
View this message in context: http://www.nabble.com/Reg%3A-XMLStreamException-in-servicemix-http-tp20124581p20124581.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Reg: XMLStreamException in servicemix-http

Posted by Gert Vanthienen <ge...@skynet.be>.
L.S.,

This looks like it might be some concurrency issues with the shared 
ConsumerProcessor instance.  Could you try making a unit test that 
reproduces the issue and open a JIRA for it?

Regards,

Gert

sachin2008 wrote:
> Hi,
>
> I am getting an XMLStreamException frequently when i increase the Load but i
> am getting  the results properly.
>
> My workflow is like this:
>
> HTTP <---> SRSEIP <----> Bean  
>
> i have done a load test on this workflow  for around 2 users,30 runs using
> soapui --> Results are coming fine
>
>
> When i have increased the load to 5 users then i am getting the
> XMLStreamException frequently.
>
> StatckTrace:
>
> javax.xml.stream.XMLStreamException
> 	at
> com.ctc.wstx.sw.BaseNsStreamWriter.doWriteEndTag(BaseNsStreamWriter.java:593)
> 	at
> com.ctc.wstx.sw.BaseNsStreamWriter.writeEndElement(BaseNsStreamWriter.java:281)
> 	at
> org.apache.servicemix.jbi.jaxp.XMLStreamHelper.copy(XMLStreamHelper.java:62)
> 	at
> org.apache.servicemix.soap.marshalers.SoapWriter.writeContents(SoapWriter.java:198)
> 	at
> org.apache.servicemix.soap.marshalers.SoapWriter.writeSoapEnvelope(SoapWriter.java:190)
> 	at
> org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(SoapWriter.java:99)
> 	at
> org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:82)
> 	at
> org.apache.servicemix.http.processors.ConsumerProcessor.processResponse(ConsumerProcessor.java:223)
> 	at
> org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:204)
> 	at
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> 	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
> 	at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
> 	at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
> 	at org.mortbay.jetty.Server.handle(Server.java:313)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
> 	at
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> 	at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
> 	at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
>
> -----
> Cheers
> Praveen Oruganti
> "Think before you act and act on what you believe"
>