[prev in list] [next in list] [prev in thread] [next in thread]
List: mysql-java
Subject: Fwd: Connector/J 2.0.14 possible bug
From: Charles So <charles_so () mac ! com>
Date: 2003-04-21 1:55:44
[Download RAW message or body]
Hello,
Further to the problem mentioned below, can someone explain when the
following exception might occur?
DBCP object created 2003-32-20 11:32:09 by the following code was never
closed:
java.lang.Exception
at
org.apache.commons.dbcp.AbandonedTrace.init(AbandonedTrace.java:139)
at
org.apache.commons.dbcp.AbandonedTrace.<init>(AbandonedTrace.java:122)
at
org.apache.commons.dbcp.DelegatingPreparedStatement.<init>(DelegatingPre
paredStatement.java:106)
at
org.apache.commons.dbcp.DelegatingConnection.prepareStatement(Delegating
Connection.java:187)
at WelcomeServlet.doGet(WelcomeServlet.java:361)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
atcher.java:432)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
cher.java:356)
at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:4
30)
at org.apache.jsp.Index_jsp._jspService(Index_jsp.java:46)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:204)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:260)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:241
5)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:632)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
590)
at
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:707)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:530)
at java.lang.Thread.run(Thread.java:491)
Many thx!!!
On Saturday, April 19, 2003, at 09:32 AM, Charles So wrote:
> Dear all,
>
> I encounter a problem whilst developing... the problem always occur
> when I stress my Tomcat 4.0.18/ConnectorJ 2.0.14.
>
> I'll always get ****java.lang.NullPointerException ****
>
> This problem always occur at:
>
>
> try {
> // set material object
> conn = ds.getConnection();
>
> System.out.println("Conn: 1");
> sqlStmt = "select count(*) from material";
> ps = conn.prepareStatement(sqlStmt);
> System.out.println("Conn: 2");
> rs = ps.executeQuery();
> System.out.println("Conn: 3");
>
> rs.next();
> System.out.println("Conn: 4");
> material = new Material[rs.getInt(1)];
> System.out.println("Conn: 5");
>
> sqlStmt = "select * from material";
> System.out.println("Conn: 6");
> ps = conn.prepareStatement(sqlStmt); <----- sometimes
> NullPointer here
> System.out.println("Conn: 7");
> rs = ps.executeQuery(); <----- most likely NullPointer
> here
> System.out.println("Conn: 8");
> .....
>
>
> I am using Tomcat's connection pool. If I keep stressing it Tomcat
> would just return this:
>
> <html><body></body></html>
>
> It seems that the whole app is crashed, and it would take at least 3
> minutes before it will recover - returning a none blank <body>.
>
>
>
> Can Mark shed some light on this?
>
>
>
> BTW, Tomcat puts this line at catalina.log:
>
> [INFO] ChannelSocket - -server has been restarted or reset this
> connection
>
>
> Is the JDBC connection reseted? Or has the Tomcat server been
> restarted?
>
>
> Thanks!!!!
--
MySQL Java Mailing List
For list archives: http://lists.mysql.com/java
To unsubscribe: http://lists.mysql.com/java?unsub=mysql-java@progressive-comp.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic