You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Joe Smithian <jo...@gmail.com> on 2009/06/19 17:19:21 UTC

Exception in accessing AXIS 2 listServices JSP

Hi

When I run the following wget command, Tomcat throws an exception as shown
below (*listServices is an AXIS2 JSP*).
*wget https://localhost:8443/ser/services/listServices--no-check-certificate
*

It doesn't throw an exception if I access that URL  using a web browser
(tried  FireFox). Also *no* exception if I run wget command *after *accessing
that URL using FireFox! What's the difference between accessing that JSP URL
using wget and FireFox. How can I fix it?

INFO: Server startup in 11461 ms
Jun 19, 2009 2:58:53 PM org.apache.catalina.connector.CoyoteAdapter service
SEVERE: An exception or error occurred in the container during the request
processing
java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at
org.apache.coyote.http11.InternalAprOutputBuffer.write(InternalAprOutputBuffer.java:634)
        at
org.apache.coyote.http11.InternalAprOutputBuffer.sendStatus(InternalAprOutputBuffer.java:402)
        at
org.apache.coyote.http11.Http11AprProcessor.prepareResponse(Http11AprProcessor.java:1680)
        at
org.apache.coyote.http11.Http11AprProcessor.action(Http11AprProcessor.java:983)
        at org.apache.coyote.Response.action(Response.java:183)
        at org.apache.coyote.Response.sendHeaders(Response.java:379)
        at
org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:305)
        at
org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:273)
        at
org.apache.catalina.connector.Response.finishResponse(Response.java:486)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:232)
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)
        at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)
        at java.lang.Thread.run(Thread.java:619)
Jun 19, 2009 2:58:53 PM org.apache.coyote.http11.Http11AprProcessor
endRequest
SEVERE: Error finishing response
java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at
org.apache.coyote.http11.InternalAprOutputBuffer.write(InternalAprOutputBuffer.java:634)
        at
org.apache.coyote.http11.InternalAprOutputBuffer.sendStatus(InternalAprOutputBuffer.java:402)
        at
org.apache.coyote.http11.Http11AprProcessor.prepareResponse(Http11AprProcessor.java:1680)
        at
org.apache.coyote.http11.Http11AprProcessor.action(Http11AprProcessor.java:983)
        at org.apache.coyote.Response.action(Response.java:181)
        at
org.apache.coyote.http11.InternalAprOutputBuffer.endRequest(InternalAprOutputBuffer.java:362)
        at
org.apache.coyote.http11.Http11AprProcessor.endRequest(Http11AprProcessor.java:943)
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:888)
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)
        at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)
        at java.lang.Thread.run(Thread.java:619)

Thanks
Joe

Re: Exception in accessing AXIS 2 listServices JSP

Posted by Andreas Veithen <an...@gmail.com>.
This is clearly a bug in Tomcat. Try to upgrade to a more recent
version and if that doesn't solve the issue, submit a bug report to
Tomcat.

Andreas

On Fri, Jun 19, 2009 at 17:19, Joe Smithian<jo...@gmail.com> wrote:
> Hi
>
> When I run the following wget command, Tomcat throws an exception as shown
> below (listServices is an AXIS2 JSP).
> wget https://localhost:8443/ser/services/listServices --no-check-certificate
>
> It doesn't throw an exception if I access that URL  using a web browser
> (tried  FireFox). Also no exception if I run wget command after accessing
> that URL using FireFox! What's the difference between accessing that JSP URL
> using wget and FireFox. How can I fix it?
>
> INFO: Server startup in 11461 ms
> Jun 19, 2009 2:58:53 PM org.apache.catalina.connector.CoyoteAdapter service
> SEVERE: An exception or error occurred in the container during the request
> processing
> java.lang.ArrayIndexOutOfBoundsException
>         at java.lang.System.arraycopy(Native Method)
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.write(InternalAprOutputBuffer.java:634)
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.sendStatus(InternalAprOutputBuffer.java:402)
>         at
> org.apache.coyote.http11.Http11AprProcessor.prepareResponse(Http11AprProcessor.java:1680)
>         at
> org.apache.coyote.http11.Http11AprProcessor.action(Http11AprProcessor.java:983)
>         at org.apache.coyote.Response.action(Response.java:183)
>         at org.apache.coyote.Response.sendHeaders(Response.java:379)
>         at
> org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:305)
>         at
> org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:273)
>         at
> org.apache.catalina.connector.Response.finishResponse(Response.java:486)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:232)
>         at
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)
>         at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)
>         at java.lang.Thread.run(Thread.java:619)
> Jun 19, 2009 2:58:53 PM org.apache.coyote.http11.Http11AprProcessor
> endRequest
> SEVERE: Error finishing response
> java.lang.ArrayIndexOutOfBoundsException
>         at java.lang.System.arraycopy(Native Method)
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.write(InternalAprOutputBuffer.java:634)
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.sendStatus(InternalAprOutputBuffer.java:402)
>         at
> org.apache.coyote.http11.Http11AprProcessor.prepareResponse(Http11AprProcessor.java:1680)
>         at
> org.apache.coyote.http11.Http11AprProcessor.action(Http11AprProcessor.java:983)
>         at org.apache.coyote.Response.action(Response.java:181)
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.endRequest(InternalAprOutputBuffer.java:362)
>         at
> org.apache.coyote.http11.Http11AprProcessor.endRequest(Http11AprProcessor.java:943)
>         at
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:888)
>         at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)
>         at java.lang.Thread.run(Thread.java:619)
>
> Thanks
> Joe
>
>
>