You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by kenneth topp <ca...@prodigy.net> on 2000/11/08 23:49:49 UTC
BUG: in mod_jk ajp13! [#1]
With:
redhat 6.2
ibm jdk 1.3
tomcat 3.2b6
apache 1.3.14 + mod_ssl 2.7.1 + EAPI
I get the following errors when I use mod_jk with ajp13.
I do have a couple multipart form uploads (using oreily's helper class)
Also, I don't get _any_ errors when I use ajp12. I need to use ajp13 soon
for SSL support. Hopefully these errors are already fixed. Please cc
tomcat-user or me.
Thanks,
Kenneth Topp
tomcat.log.10-30-2000_23-21-17
java.net.SocketException: Connection reset by peer: Connection reset by peer
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java(Compiled Code))
at org.apache.tomcat.service.connector.TcpConnector.receive(TcpConnector.java:111)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:146)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 09:08:24 - Ctx( admin.allstarfleet.com: ): Exception in: R( + /servlet/admin.BulkUpload + null) - java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:101)
at java.io.FileReader.<init>(FileReader.java:56)
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 09:18:08 - Ctx( preview.allstarfleet.com: ): Exception in: R( + /servlet/user.RegisterUser + null) - java.lang.IllegalArgumentException
at java.lang.Throwable.<init>(Throwable.java:96)
at java.lang.Exception.<init>(Exception.java:44)
at java.lang.RuntimeException.<init>(RuntimeException.java:49)
at java.lang.IllegalArgumentException.<init>(IllegalArgumentException.java:45)
at javax.servlet.http.HttpUtils.parsePostData(HttpUtils.java:244)
at org.apache.tomcat.util.RequestUtil.readFormData(RequestUtil.java:101)
at org.apache.tomcat.core.RequestImpl.handleParameters(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter(HttpServletRequestFacade.java(Compiled Code))
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 09:28:48 - Ctx( preview.allstarfleet.com: ): Exception in: R( + /servlet/equip.UploadEquipmentImage + null) - java.lang.ArrayIndexOutOfBoundsException: 8186
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java(Compiled Code))
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java(Compiled Code))
at com.oreilly.servlet.MultipartInputStreamHandler.readLine(MultipartRequest.java:745)
at com.oreilly.servlet.MultipartRequest.readAndSaveFile(MultipartRequest.java:531)
at com.oreilly.servlet.MultipartRequest.readNextPart(MultipartRequest.java:446)
at com.oreilly.servlet.MultipartRequest.readRequest(MultipartRequest.java:367)
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:149)
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 09:38:46 - Ctx( preview.allstarfleet.com: ): Exception in: R( + /servlet/equip.UploadEquipmentImage + null) - java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.Throwable.<init>(Throwable.java:96)
at java.lang.Exception.<init>(Exception.java:44)
at java.lang.RuntimeException.<init>(RuntimeException.java:49)
at java.lang.IndexOutOfBoundsException.<init>(IndexOutOfBoundsException.java:46)
at java.lang.StringIndexOutOfBoundsException.<init>(StringIndexOutOfBoundsException.java:59)
at java.lang.StringBuffer.setLength(StringBuffer.java(Compiled Code))
at com.oreilly.servlet.MultipartInputStreamHandler.readLine(MultipartRequest.java:729)
at com.oreilly.servlet.MultipartRequest.readNextPart(MultipartRequest.java:390)
at com.oreilly.servlet.MultipartRequest.readRequest(MultipartRequest.java:367)
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:149)
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 10:00:15 - Ctx( admin.allstarfleet.com: ): Exception in: R( + /servlet/admin.BulkUpload + null) - java.lang.ArrayIndexOutOfBoundsException: 8186
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.doRead(BufferedServletInputStream.java:111)
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java:144)
at javax.servlet.http.HttpUtils.parsePostData(HttpUtils.java:235)
at org.apache.tomcat.util.RequestUtil.readFormData(RequestUtil.java:101)
at org.apache.tomcat.core.RequestImpl.handleParameters(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter(HttpServletRequestFacade.java(Compiled Code))
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 10:01:15 - Ctx( admin.allstarfleet.com: ): Exception in: R( + /servlet/admin.BulkUpload + null) - java.lang.ArrayIndexOutOfBoundsException: 8186
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.doRead(BufferedServletInputStream.java:111)
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java:144)
at javax.servlet.http.HttpUtils.parsePostData(HttpUtils.java:235)
at org.apache.tomcat.util.RequestUtil.readFormData(RequestUtil.java:101)
at org.apache.tomcat.core.RequestImpl.handleParameters(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter(HttpServletRequestFacade.java(Compiled Code))
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 10:13:16 - Ctx( preview.allstarfleet.com: ): Exception in: R( + /servlet/equip.UploadEquipment + null) - java.lang.ArrayIndexOutOfBoundsException: 8186
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.doRead(BufferedServletInputStream.java:111)
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java:144)
at javax.servlet.http.HttpUtils.parsePostData(HttpUtils.java:235)
at org.apache.tomcat.util.RequestUtil.readFormData(RequestUtil.java:101)
at org.apache.tomcat.core.RequestImpl.handleParameters(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter(HttpServletRequestFacade.java(Compiled Code))
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 10:13:53 - Ctx( preview.allstarfleet.com: ): Exception in: R( + /servlet/equip.UploadEquipment + null) - java.lang.ArrayIndexOutOfBoundsException: 8186
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.doRead(BufferedServletInputStream.java:111)
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java:144)
at javax.servlet.http.HttpUtils.parsePostData(HttpUtils.java:235)
at org.apache.tomcat.util.RequestUtil.readFormData(RequestUtil.java:101)
at org.apache.tomcat.core.RequestImpl.handleParameters(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter(HttpServletRequestFacade.java(Compiled Code))
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 10:14:44 - Ctx( preview.allstarfleet.com: ): Exception in: R( + /servlet/equip.UploadEquipment + null) - java.lang.ArrayIndexOutOfBoundsException: 8186
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.doRead(BufferedServletInputStream.java:111)
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java:144)
at javax.servlet.http.HttpUtils.parsePostData(HttpUtils.java:235)
at org.apache.tomcat.util.RequestUtil.readFormData(RequestUtil.java:101)
at org.apache.tomcat.core.RequestImpl.handleParameters(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java(Compiled Code))
at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter(HttpServletRequestFacade.java(Compiled Code))
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
tomcat.log.10-30-2000_23-52-16
2000-10-30 11:28:30 - Ctx( admin.allstarfleet.com: ): Exception in: R( + /servlet/admin.BulkUpload + null) - java.lang.ArrayIndexOutOfBoundsException: 8186
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.doRead(BufferedServletInputStream.java:111)
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java:144)
at javax.servlet.http.HttpUtils.parsePostData(HttpUtils.java:235)
at org.apache.tomcat.util.RequestUtil.readFormData(RequestUtil.java:101)
at org.apache.tomcat.core.RequestImpl.handleParameters(RequestImpl.java:681)
at org.apache.tomcat.core.RequestImpl.getParameterValues(RequestImpl.java:259)
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java:250)
at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter(HttpServletRequestFacade.java:222)
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)
2000-10-30 11:29:51 - Ctx( admin.allstarfleet.com: ): Exception in: R( + /servlet/admin.BulkUpload + null) - java.lang.ArrayIndexOutOfBoundsException: 8186
at org.apache.tomcat.service.connector.Ajp13ConnectorRequest.doRead(Ajp13ConnectorRequest.java(Compiled Code))
at org.apache.tomcat.core.BufferedServletInputStream.doRead(BufferedServletInputStream.java:111)
at org.apache.tomcat.core.BufferedServletInputStream.read(BufferedServletInputStream.java:144)
at javax.servlet.http.HttpUtils.parsePostData(HttpUtils.java:235)
at org.apache.tomcat.util.RequestUtil.readFormData(RequestUtil.java:101)
at org.apache.tomcat.core.RequestImpl.handleParameters(RequestImpl.java:681)
at org.apache.tomcat.core.RequestImpl.getParameterValues(RequestImpl.java:259)
at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java:250)
at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter(HttpServletRequestFacade.java:222)
[my servlet routines]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:786)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:732)
at org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:498)