can it be this?

load testing tool waits for a response. response is not coming, then it
drops the request after time-out. transformer's still running, but suddenly
request's gone, ... then ArrayOutOfBound exception

after load-test is over, no exceptions, page works.

here's the part of error.log
FATAL_E (2002-06-20) 12:06.24:306
[core.xslt-processor](/cocoon/html/com.plateausystems.elms.client.html.pwa.r
eport.PwaReportMaterialData) ExecuteThread: '8' for queue:
'default'/TraxErrorHandler: Error in TraxTransformer:
javax.xml.transform.TransformerException:
java.lang.ArrayIndexOutOfBoundsException
javax.xml.transform.TransformerException:
java.lang.ArrayIndexOutOfBoundsException
        at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
725)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp
lyTemplates.java:422)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2243)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2069)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1171)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at java.lang.Thread.run(Thread.java:484)
---------
java.lang.ArrayIndexOutOfBoundsException
        at
org.apache.xalan.transformer.ResultTreeHandler.flushElem(ResultTreeHandler.j
ava:868)
        at
org.apache.xalan.transformer.ResultTreeHandler.flushPending(ResultTreeHandle
r.java:952)
        at
org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.
java:306)
        at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
716)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp
lyTemplates.java:422)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2243)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2069)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1171)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at java.lang.Thread.run(Thread.java:484)
---------
java.lang.ArrayIndexOutOfBoundsException
        at
weblogic.apache.xalan.serialize.SerializerToXML.accum(SerializerToXML.java:1
321)
        at
weblogic.apache.xalan.serialize.SerializerToXML.outputLineSep(SerializerToXM
L.java:195)
        at
weblogic.apache.xalan.serialize.SerializerToXML.indent(SerializerToXML.java:
2241)
        at
weblogic.apache.xalan.serialize.SerializerToHTML.startElement(SerializerToHT
ML.java:559)
        at
weblogic.apache.xalan.transformer.TransformerIdentityImpl.startElement(Trans
formerIdentityImpl.java:995)
        at
org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:130)
        at
org.apache.cocoon.serialization.AbstractTextSerializer$NamespaceAsAttributes
.startElement(AbstractTextSerializer.java:473)
        at
org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:130)
        at
org.apache.xalan.transformer.ResultTreeHandler.flushElem(ResultTreeHandler.j
ava:858)
        at
org.apache.xalan.transformer.ResultTreeHandler.flushPending(ResultTreeHandle
r.java:952)
        at
org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.
java:306)
        at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
716)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp
lyTemplates.java:422)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2243)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2069)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1171)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at java.lang.Thread.run(Thread.java:484)
ERROR   (2002-06-20) 12:06.24:321   [access](Unknown-URI)
Unknown-thread/CocoonServlet: Cocoon servlet threw an Exception while trying
to close stream.
java.net.SocketException: Connection aborted by peer: socket write error
        at java.net.SocketOutputStream.socketWrite(Native Method)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:83)
        at
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:189)
        at
weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:165)
        at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:248)
        at
weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:1
52)
        at
weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamI
mpl.java:119)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1177)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
        at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
        at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

> -----Original Message-----
> From: Vadim Gritsenko [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, June 20, 2002 12:27 PM
> To: [EMAIL PROTECTED]
> Subject: RE: ArrayIndexOutOfBound exception under heavy load
> 
> 
> > From: Argyn Kuketayev [mailto:[EMAIL PROTECTED]]
> > 
> > When I load test my document generation under Cocoon it throws me
> this:
> > 
> > java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException
> >         at
> >
> org.apache.xalan.transformer.TransformerImpl.run(TransformerIm
> pl.java:32
> 31)
> >         at java.lang.Thread.run(Thread.java:484)
> > 
> 
> Xalan (IMHO) has nasty error logging. This could be re-thrown 
> exception,
> and you original stacktrace might be lost.
> 
> See/hack TransformerImpl.java:3231.
> 
> Vadim

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to