使用Spring 1.2.1和oracle.jdbc.pool.OracleDataSource 10.2.0.3.0我有時會得到如下的堆棧跟蹤。我認爲這是由於連接池已滿而引起的。有誰知道原因肯定嗎?同樣,新版本的Spring或Oracle JDBC可以更好地處理這個問題嗎?在創建預準備語句時,什麼原因導致Spring 1.2 NullPointerException?
java.lang.NullPointerException at org.springframework.jdbc.core.PreparedStatementCreatorFactory$PreparedStatementCreatorImpl.createPreparedStatement(PreparedStatementCreatorFactory.java:213) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:444) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:491) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:522) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:543) at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:114) at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:124) at sps.wfds.biz.glacier.MemberDAO.create(MemberDAO.java:44) at sps.wfds.biz.glacier.MemberDAO.create(MemberDAO.java:23) at sps.wfds.biz.glacier.AbstractDAO.createAndValidate(AbstractDAO.java:22) at sps.wfds.web.interceptor.AbstractPrincipal.init(AbstractPrincipal.java:87) at sps.wfds.web.interceptor.AbstractPrincipal.getAttributes(AbstractPrincipal.java:66) at sps.wfds.web.interceptor.AbstractPrincipal.getAttribute(AbstractPrincipal.java:60) at sps.wfds.web.interceptor.AbstractPrincipal.setLocale(AbstractPrincipal.java:38) at sps.wfds.web.util.LocaleUtil.setLocale(LocaleUtil.java:24) at sps.wfds.web.interceptor.SSOPrincipal.(SSOPrincipal.java:22) at sps.wfds.web.interceptor.SSOAuthority.getPrincipal(SSOAuthority.java:18) at sps.wfds.web.interceptor.Authorization.preHandle(Authorization.java:44) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:674) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625) at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:386) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:346) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
我已經更新了我的答案 - 請看看 – ChssPly76 2009-10-12 15:37:30