java.lang.NullPointerException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • I encountered java.lang.NullPointerException when start up a jbpm process. but the same code work fine in BES and WAS 5.0 and WAS 5.0.2. anybody know where goes wrong? stacktrace: I encountered java.lang.NullPointerException when start up a jbpm process. but the same code work fine in BES and WAS 5.0 and WAS 5.0.2. anybody know where goes wrong? stacktrace: [11/29/04 14:08:42:156 SGT] 50d504ad ExecutionServ I org.jbpm.impl.ExecutionServiceImpl starting a process instance for 'actor8' of definition '6553601'... [11/29/04 14:08:42:453 SGT] 50d504ad SystemOut O ERROR [] com.phs.ihis.web.workflow.WorkflowFactory.processWorkflowInstance(Unknown Source) : exec java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:312) at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:2154) at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:2519) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.resetStatement(WSJdbcConnection.java:1767) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1462) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1425) at net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:228) at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:57) at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:105) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:461) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:443) at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29) at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2308) at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2261) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2187) at org.jbpm.persistence.hibernate.HibernateSession.commitTransaction(HibernateSession.java:55) at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:103) at com.phs.ihis.web.workflow.WorkflowFactory.processWorkflowInstance(Unknown Source) at com.phs.ihis.web.workflow.WorkflowFactory.triggerWorkflowProcess(Unknown Source) at com.phs.ihis.web.pm.admission.quickadmission.AdmitQuickAdmissionAction.perform(Unknown Source) at com.phs.web.WebAction.execute(WebAction.java:287) at com.phs.web.WebRequestProcessor.processActionPerform(WebRequestProcessor.java:255) at com.phs.web.WebRequestProcessor.process(WebRequestProcessor.java:218) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174) at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116) at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283) at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42) at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76) at com.phs.web.filter.ContentTypeFilter.doFilter(ContentTypeFilter.java:72) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1050) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:588) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:206) at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) [11/29/04 14:08:42:453 SGT] 50d504ad SystemOut O DEBUG [] com.phs.web.WebExceptionHandler.execute(WebExceptionHandler.java:90) : original exception com.phs.commons.lang.exception.UnHandledException: java.lang.NullPointerException at com.phs.ihis.web.workflow.WorkflowFactory.processWorkflowInstance(Unknown Source) at com.phs.ihis.web.workflow.WorkflowFactory.triggerWorkflowProcess(Unknown Source) at com.phs.ihis.web.pm.admission.quickadmission.AdmitQuickAdmissionAction.perform(Unknown Source) at com.phs.web.WebAction.execute(WebAction.java:287) at com.phs.web.WebRequestProcessor.processActionPerform(WebRequestProcessor.java:255) at com.phs.web.WebRequestProcessor.process(WebRequestProcessor.java:218) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174) at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116) at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283) at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42) at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76) at com.phs.web.filter.ContentTypeFilter.doFilter(ContentTypeFilter.java:72) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1050) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:588) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:206) at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) Caused by: java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:312) at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:2154) at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:2519) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.resetStatement(WSJdbcConnection.java:1767) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1462) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1425) at net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:228) at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:57) at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:105) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:461) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:443) at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29) at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2308) at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2261) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2187) at org.jbpm.persistence.hibernate.HibernateSession.commitTransaction(HibernateSession.java:55) at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:103) ... 33 more
    via by christine,
  • I encountered java.lang.NullPointerException when start up a jbpm process. but the same code work fine in BES and WAS 5.0 and WAS 5.0.2. anybody know where goes wrong? stacktrace: I encountered java.lang.NullPointerException when start up a jbpm process. but the same code work fine in BES and WAS 5.0 and WAS 5.0.2. anybody know where goes wrong? stacktrace: [11/29/04 14:08:42:156 SGT] 50d504ad ExecutionServ I org.jbpm.impl.ExecutionServiceImpl starting a process instance for 'actor8' of definition '6553601'... [11/29/04 14:08:42:453 SGT] 50d504ad SystemOut O ERROR [] com.phs.ihis.web.workflow.WorkflowFactory.processWorkflowInstance(Unknown Source) : exec java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:312) at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:2154) at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:2519) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.resetStatement(WSJdbcConnection.java:1767) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1462) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1425) at net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:228) at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:57) at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:105) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:461) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:443) at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29) at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2308) at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2261) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2187) at org.jbpm.persistence.hibernate.HibernateSession.commitTransaction(HibernateSession.java:55) at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:103) at com.phs.ihis.web.workflow.WorkflowFactory.processWorkflowInstance(Unknown Source) at com.phs.ihis.web.workflow.WorkflowFactory.triggerWorkflowProcess(Unknown Source) at com.phs.ihis.web.pm.admission.quickadmission.AdmitQuickAdmissionAction.perform(Unknown Source) at com.phs.web.WebAction.execute(WebAction.java:287) at com.phs.web.WebRequestProcessor.processActionPerform(WebRequestProcessor.java:255) at com.phs.web.WebRequestProcessor.process(WebRequestProcessor.java:218) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174) at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116) at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283) at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42) at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76) at com.phs.web.filter.ContentTypeFilter.doFilter(ContentTypeFilter.java:72) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1050) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:588) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:206) at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) [11/29/04 14:08:42:453 SGT] 50d504ad SystemOut O DEBUG [] com.phs.web.WebExceptionHandler.execute(WebExceptionHandler.java:90) : original exception com.phs.commons.lang.exception.UnHandledException: java.lang.NullPointerException at com.phs.ihis.web.workflow.WorkflowFactory.processWorkflowInstance(Unknown Source) at com.phs.ihis.web.workflow.WorkflowFactory.triggerWorkflowProcess(Unknown Source) at com.phs.ihis.web.pm.admission.quickadmission.AdmitQuickAdmissionAction.perform(Unknown Source) at com.phs.web.WebAction.execute(WebAction.java:287) at com.phs.web.WebRequestProcessor.processActionPerform(WebRequestProcessor.java:255) at com.phs.web.WebRequestProcessor.process(WebRequestProcessor.java:218) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174) at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116) at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283) at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42) at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76) at com.phs.web.filter.ContentTypeFilter.doFilter(ContentTypeFilter.java:72) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1050) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:588) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:206) at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) Caused by: java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:312) at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:2154) at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:2519) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.resetStatement(WSJdbcConnection.java:1767) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1462) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1425) at net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:228) at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:57) at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:105) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:461) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:443) at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29) at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2308) at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2261) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2187) at org.jbpm.persistence.hibernate.HibernateSession.commitTransaction(HibernateSession.java:55) at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:103) ... 33 more
    via by christine,
  • Hi, I just recently started using hibernate for my O/R mapping, after using Toplink for sometime. I have some issues and questions hopefully can be cleared out. Facts/environment: 1- We've created a simple thin layer around hibernate for the developer to interface with instead of going directly to hibernate APIs. 2- We are using Websphere studio 5.1.1 (WAS 5.1.0 and JRE 1.4.1) 3- hibernate 2.1 4- JTATransactionFactory, WebSphereTransactionManagerLookup, DatasourceConnectionProvider, OracleDialect, TreeCacheProvider (JBoss) 5- Session façade -> CMT (transaction-type=Container) 6- oracle.jdbc.xa.client.OracleXADataSource, ojdbc14.jar 7- We keep the session in a ThreadLocal, to make sure we hold the session for the current executing thread. We close the session when all work is completed. Since we depend on WebSphere JTA Tranaction Manager, we don't explicitly commit or rollback. We open the session, execute the action, flush, and then close the session - that all in the session façade (CMT). Issues: - I have been testing hibernate with Websphere studio 5.1.0 (WAS 5.0 and JRE 1.3) before, and it was working perfectly, then after I upgraded to Websphere studio 5.1.1 (WAS 5.1.0 and JRE 1.4.1), the problems started: 1- TransactionManagerFactory class package was changed in WAS 5.1. So basically it's as following: WAS 4.0: c com.ibm.ejs.jts.jta.JTSXA WAS 5.0: com.ibm.ejs.jts.jta.TransactionManagerFactory WAS 5.1: com.ibm.ws.Transaction.TransactionManagerFactory So I had to apply the change in net.sf.hibernate.transaction.WebSphereTransactionManagerLookup I realized now that other people fixed it in this forum. so skip this one. 2- A strange problem has started, the first instance of an operation regardless if it is create, update, or delete works fine, then I the second time I try to do another create, update or delete, and when I try to flush the session, I get an oracle NullPointerException: java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:431) at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:3528) at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:3401) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.resetStatement(WSJdbcConnection.java:1719) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1415) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1381) at net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:230) at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:57) at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:105) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:461) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:443) at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29) at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2308) at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2261) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2187) I go around this problem by catching the exception, clearing the session, and trying again, then it works fine the second time. I'm not sure, if the problem is a threading issues or what? What I know is I don't want it to be solved this way, although it is apparently not affecting the performance that much. Keep in mind that the same code works fine with the previous environment WAS 5.0 and JRE 1.3. And it happens either if I set transaction.manager_lookup_class to WebSphereTransactionManagerLookup or not. - It seems that after I do a session flush, data gets commited, if I fire a RuntimeException after flushing Websphere JTA Tranaction Manager doesn't rollback. Do I have to call rollback my self, am I allowed to rollback if Websphere JTA Tranaction Manager is demecrating the tranasctions, then whats the purpose of using Websphere JTA Tranaction Manager? Thanks, Hadi
    via by Hadi Mallah,
  • Hi, I just recently started using hibernate for my O/R mapping, after using Toplink for sometime. I have some issues and questions hopefully can be cleared out. Facts/environment: 1- We've created a simple thin layer around hibernate for the developer to interface with instead of going directly to hibernate APIs. 2- We are using Websphere studio 5.1.1 (WAS 5.1.0 and JRE 1.4.1) 3- hibernate 2.1 4- JTATransactionFactory, WebSphereTransactionManagerLookup, DatasourceConnectionProvider, OracleDialect, TreeCacheProvider (JBoss) 5- Session façade -> CMT (transaction-type=Container) 6- oracle.jdbc.xa.client.OracleXADataSource, ojdbc14.jar 7- We keep the session in a ThreadLocal, to make sure we hold the session for the current executing thread. We close the session when all work is completed. Since we depend on WebSphere JTA Tranaction Manager, we don't explicitly commit or rollback. We open the session, execute the action, flush, and then close the session - that all in the session façade (CMT). Issues: - I have been testing hibernate with Websphere studio 5.1.0 (WAS 5.0 and JRE 1.3) before, and it was working perfectly, then after I upgraded to Websphere studio 5.1.1 (WAS 5.1.0 and JRE 1.4.1), the problems started: 1- TransactionManagerFactory class package was changed in WAS 5.1. So basically it's as following: WAS 4.0: c com.ibm.ejs.jts.jta.JTSXA WAS 5.0: com.ibm.ejs.jts.jta.TransactionManagerFactory WAS 5.1: com.ibm.ws.Transaction.TransactionManagerFactory So I had to apply the change in net.sf.hibernate.transaction.WebSphereTransactionManagerLookup I realized now that other people fixed it in this forum. so skip this one. 2- A strange problem has started, the first instance of an operation regardless if it is create, update, or delete works fine, then I the second time I try to do another create, update or delete, and when I try to flush the session, I get an oracle NullPointerException: java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:431) at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:3528) at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:3401) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.resetStatement(WSJdbcConnection.java:1719) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1415) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1381) at net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:230) at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:57) at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:105) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:461) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:443) at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29) at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2308) at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2261) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2187) I go around this problem by catching the exception, clearing the session, and trying again, then it works fine the second time. I'm not sure, if the problem is a threading issues or what? What I know is I don't want it to be solved this way, although it is apparently not affecting the performance that much. Keep in mind that the same code works fine with the previous environment WAS 5.0 and JRE 1.3. And it happens either if I set transaction.manager_lookup_class to WebSphereTransactionManagerLookup or not. - It seems that after I do a session flush, data gets commited, if I fire a RuntimeException after flushing Websphere JTA Tranaction Manager doesn't rollback. Do I have to call rollback my self, am I allowed to rollback if Websphere JTA Tranaction Manager is demecrating the tranasctions, then whats the purpose of using Websphere JTA Tranaction Manager? Thanks, Hadi
    via by Hadi Mallah,
  • data migration from wps cloudscape to oracle 9i(Release 2)
    via by svir...@ggn.hcltech.com,
  • I got the following NPE while doing a session.flush() in Oracle: [02/05/03 12:51:55:266 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - saving [com.grupoice.general.model.Evento#13130] [02/05/03 12:51:55:266 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - saving [com.grupoice.general.model.DetalleEvento#com.grupoice.general.model.DetalleEvento@45119206[codEvento=13130,nomAtributo=indHomologado,valViejo=No,valNuevo=Si]] [02/05/03 12:51:55:281 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - flushing session [02/05/03 12:51:55:281 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - Flushing entities and processing referenced collections [02/05/03 12:51:55:281 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - Processing unreferenced collections [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - Scheduling collection removes/(re)creates/updates [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - Flushed: 2 insertions, 0 updates, 0 deletions to 2 objects [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - Flushed: 0 (re)creations, 0 updates, 0 removals to 0 collections [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG SessionImpl - executing flush [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG EntityPersister - Inserting entity: com.grupoice.general.model.Evento#13130 [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG BatcherImpl - 1 open PreparedStatements [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG SessionFactoryImpl - prepared statement get: insert into GE_EVENTOS (fec_registro, nom_usuario, nom_tabla, tip_evento, cod_evento) values (?, ?, ?, ?, ?) [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG SessionFactoryImpl - preparing statement [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DRVR SQLS SQL: "insert into GE_EVENTOS (fec_registro, nom_usuario, nom_tabla, tip_evento, cod_evento) values (?, ?, ?, ?, ?)" [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DRVR OPER OracleConnection.getDefaultFixedString() returning false [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DRVR OPER ResultSetUtil.needIdentifier(typeCode=1): return: false [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DRVR SQLS Input SQL: "insert into GE_EVENTOS (fec_registro, nom_usuario, nom_tabla, tip_evento, cod_evento) values (?, ?, ?, ?, ?)" [02/05/03 12:51:55:312 GMT-06:00] 34385228 SystemOut U DEBUG EntityPersister - Dehydrating entity: com.grupoice.general.model.Evento#13130 [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DEBUG TimestampType - binding '02 mayo 2003 12:51:55' to parameter: 1 [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DRVR OPER OraclePreparedStatement.setTimestamp(paramIndex=1, timestamp) [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DEBUG StringType - binding 'DEFAULT' to parameter: 2 [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DRVR OPER OraclePreparedStatement.setString(paramIndex=2, x=DEFAULT) [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DEBUG StringType - binding 'com.grupoice.celular.ga.model.Aparato' to parameter: 3 [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DRVR OPER OraclePreparedStatement.setString(paramIndex=3, x=com.grupoice.celular.ga.model.Aparato) [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DEBUG StringType - binding 'U' to parameter: 4 [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DRVR OPER OraclePreparedStatement.setString(paramIndex=4, x=U) [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DEBUG LongType - binding '13130' to parameter: 5 [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DRVR OPER OraclePreparedStatement.setLong(paramIndex=5, x=13130) [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DEBUG BatcherImpl - Adding to batch [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DRVR OPER OraclePreparedStatement.addBatch() [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DEBUG BatcherImpl - Executing batch size: 1 [02/05/03 12:51:55:344 GMT-06:00] 34385228 SystemOut U DRVR OPER OraclePreparedStatement.executeBatch() [02/05/03 12:51:55:359 GMT-06:00] 34385228 SystemOut U DRVR OPER OracleConnection.getAutoCommit() returned false [02/05/03 12:51:55:359 GMT-06:00] 34385228 SystemOut U DRVR OPER OracleStatement.cleanupForBatching() [02/05/03 12:51:55:359 GMT-06:00] 34385228 SystemOut U DEBUG EntityPersister - Inserting entity: com.grupoice.general.model.DetalleEvento#com.grupoice.general.model.DetalleEvento@45119206[codEvento=13130,nomAtributo=indHomologado,valViejo=No,valNuevo=Si] [02/05/03 12:51:55:359 GMT-06:00] 34385228 SystemOut U DEBUG BatcherImpl - Executing batch size: 0 [02/05/03 12:51:55:359 GMT-06:00] 34385228 SystemOut U DEBUG SessionFactoryImpl - closing statement [02/05/03 12:51:55:359 GMT-06:00] 34385228 ExceptionUtil X CNTR0020E: Ha ocurrido una excepción que no forma parte de la aplicación al procesar el método modificarAparato en el bean BeanId(portal#gaEJB.jar#AparatosEJB, null): java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:431) at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:3528) at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:3401) at com.ibm.ejs.cm.cache.CachedStatement.clearParameters(CachedStatement.java:432) at com.ibm.ejs.cm.proxy.PreparedStatementProxy.clearParameters(PreparedStatementProxy.java:201) at net.sf.hibernate.impl.SessionFactoryImpl.closePreparedStatement(SessionFactoryImpl.java:579) at net.sf.hibernate.impl.BatcherImpl.closeStatement(BatcherImpl.java:66) at net.sf.hibernate.impl.BatcherImpl.executeBatch(BatcherImpl.java:86) at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:46) at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:71) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:439) at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:20) at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2065) at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2037) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:1981) at com.grupoice.general.dao.impl.HibernateDAO.flushSession(HibernateDAO.java:168) at com.grupoice.general.dao.impl.HibernateDAO.disconnect(HibernateDAO.java:234) at com.grupoice.general.controller.impl.DefaultEventosController.registrarEvento(DefaultEventosController.java:78) at com.grupoice.general.util.EventoDAOLogger.logUpdateObject(EventoDAOLogger.java:103) at com.grupoice.general.dao.impl.DAOInterceptor.onFlushDirty(DAOInterceptor.java:332) at net.sf.hibernate.impl.SessionImpl.flushEntities(SessionImpl.java:2168) at net.sf.hibernate.impl.SessionImpl.flushEverything(SessionImpl.java:1993) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:1980) at com.grupoice.general.dao.impl.HibernateDAO.flushSession(HibernateDAO.java:168) at com.grupoice.general.dao.impl.HibernateDAO.disconnect(HibernateDAO.java:234) at com.grupoice.celular.ga.controller.impl.DefaultAparatosController.modificarAparato(DefaultAparatosController.java:249) at com.grupoice.celular.ga.ejb.AparatosEJBBean.modificarAparato(AparatosEJBBean.java:185) at com.grupoice.celular.ga.ejb.EJSRemoteStatelessAparatosEJB.modificarAparato(EJSRemoteStatelessAparatosEJB.java:242) at com.grupoice.celular.ga.ejb._AparatosEJB_Stub.modificarAparato(_AparatosEJB_Stub.java:591) at com.grupoice.celular.ga.controller.remote.EJBAparatosController.modificarAparato(EJBAparatosController.java:175) at com.grupoice.celular.ga.web.action.aparato.RegistrarAparatoAction.execute(RegistrarAparatoAction.java:72) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:479) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1421) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:678) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:331) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:117) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:134) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:239) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:151) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:137) This problem shows up if i'm using a PreparedStatement with a batch size greater than 0. Seems like an Oracle JDBC bug in method DBData.clearItem(int): http://www.oracle.com/forums/thread.jsp?forum=99&thread=57275&message=452059&q=636c6561724974656d#452059 In that page they suggest a workaround: catching and ignoring the NPE, so I modified SessionFactoryImpl to look like this: public void closePreparedStatement(PreparedStatement ps) throws SQLException { if (statementCache!=null) { statementCache.closePreparedStatement(ps); } else { try { log.trace("closing statement"); try { ps.close(); } catch(NullPointerException e) { log.trace("NPE ignored while closing statement: ", e); } } catch (SQLException sqle) { JDBCExceptionReporter.logExceptions(sqle); throw sqle; } } } What do you think? Was this problem reported before? I'm using JDBC Driver 9.2.0, latest version. Seems like the forum's message is from April 17... Leonardo
    via by Leonardo Quijano,
    • java.lang.NullPointerException at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:312) at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:2154) at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:2519) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.resetStatement(WSJdbcConnection.java:1767) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1462) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1425) at net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:228) at net.sf.hibernate.impl.BatcherImpl.prepareStatement(BatcherImpl.java:57) at net.sf.hibernate.impl.BatcherImpl.prepareBatchStatement(BatcherImpl.java:105) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:461) at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:443) at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29) at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2308) at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2261) at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2187) at org.jbpm.persistence.hibernate.HibernateSession.commitTransaction(HibernateSession.java:55) at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:103) at com.phs.ihis.web.workflow.WorkflowFactory.processWorkflowInstance(Unknown Source) at com.phs.ihis.web.workflow.WorkflowFactory.triggerWorkflowProcess(Unknown Source) at com.phs.ihis.web.pm.admission.quickadmission.AdmitQuickAdmissionAction.perform(Unknown Source) at com.phs.web.WebAction.execute(WebAction.java:287) at com.phs.web.WebRequestProcessor.processActionPerform(WebRequestProcessor.java:255) at com.phs.web.WebRequestProcessor.process(WebRequestProcessor.java:218) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174) at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116) at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283) at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42) at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76) at com.phs.web.filter.ContentTypeFilter.doFilter(ContentTypeFilter.java:72) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1050) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:588) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:206) at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449)
    No Bugmate found.