You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Tom Keeney <to...@novuscg.com> on 2002/08/20 20:46:39 UTC

Tomcat Coyote Connector and Slide WebDAV

Hello all!

I'm using Slide 1.0.16 with Tomcat 4.0.4LE.  I tried a Slide WebDAV put and it returned an error 500 when I set up the Tomcat Coyote connector.  See the stacktrace below.  When I switched back to the default Http/1.1 Connector the WebDAV put was fine.  Does anyone have any ideas about the compatability between Slide and the new Tomcat Coyote Connector?

Thanks in advance.

Regards,  

Tom Keeney
Novus Consulting Group



20 Aug 2002 14:12:54 - org.apache.slide.webdav.method.WebdavMethod - ERROR - java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
	at org.apache.coyote.http11.InternalOutputBuffer.write(InternalOutputBuffer.java:615)
	at org.apache.coyote.http11.InternalOutputBuffer.sendHeader(InternalOutputBuffer.java:449)
	at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:896)
	at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:471)
	at org.apache.coyote.Response.action(Response.java:214)
	at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:516)
	at org.apache.coyote.Response.doWrite(Response.java:478)
	at org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes(OutputBuffer.java:380)
	at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:360)
	at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:346)
	at org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverter.java:273)
	at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:334)
	at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:403)
	at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:407)
	at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:150)
	at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
	at org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:222)
	at org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java:165)
	at org.apache.coyote.tomcat4.OutputBuffer.realWriteChars(OutputBuffer.java:576)
	at org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:388)
	at org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:376)
	at org.apache.coyote.tomcat4.OutputBuffer.write(OutputBuffer.java:522)
	at java.io.PrintWriter.write(PrintWriter.java:230)
	at java.io.PrintWriter.write(PrintWriter.java:247)
	at org.apache.coyote.tomcat4.CoyoteWriter.write(CoyoteWriter.java:107)
	at org.apache.util.XMLPrinter.sendData(XMLPrinter.java:311)
	at org.apache.slide.webdav.method.PropFindMethod.executeRequest(PropFindMethod.java:497)
	at org.apache.slide.webdav.method.WebdavMethod.run(WebdavMethod.java:312)
	at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:266)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:531)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:518)
	at java.lang.Thread.run(Thread.java:536)
 

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>