ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Lamey <cla...@localmatters.com>
Subject Re: TransactionManager thorowing NPE
Date Wed, 15 Aug 2007 22:50:00 GMT
What does your transaction configuration look like?  What transaction
manager are you using?


On 8/15/07 3:28 PM, "chris.mccauley@gsa.gov" <chris.mccauley@gsa.gov> wrote:

> 
> I am accessing a servlet ( within same app context) with an asynch call from a
> struts app.  Part of the work is a database call (delete) usig iBatis SQLMap.
> 
> We have no issues with iBatis prior, (except performance, but thats a
> different thread :>) )
> 
> Seems like a Transaction issue? Any ideas?
> 
> gov.gsa.base.exception.DAOException: java.lang.NullPointerException
> at gov.gsa.base.dao.SqlMapDaoTemplateWrapper.delete(Unknown Source)
> at 
> gov.gsa.base.service.file.SQLMapAttachmentDAOImpl.deleteSRCVisitAttachment(Unk
> nown Source) 
> at gov.gsa.base.service.file.AttachmentService.deleteSRCAttachment(Unknown
> Source) 
> at gov.gsa.base.servlet.RemoveAttachment.doGet(Unknown Source)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
> lterChain.java:252)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
> n.java:173) 
> at 
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java
> :81) 
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
> lterChain.java:202)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
> n.java:173) 
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java
> :213) 
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java
> :178) 
> at 
> org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve
> .java:39) 
> at 
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociat
> ionValve.java:159)
> at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.j
> ava:407) 
> at 
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59
> ) 
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:1
> 07) 
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnect
> ion(Http11Protocol.java:744)
> at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:
> 527) 
> at 
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread
> .java:112) 
> at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
> at 
> com.ibatis.dao.engine.impl.StandardDaoManager.getTransaction(StandardDaoManage
> r.java:108) 
> at 
> com.ibatis.dao.client.template.SqlMapDaoTemplate.getSqlMapExecutor(SqlMapDaoTe
> mplate.java:60) 
> at 
> com.ibatis.dao.client.template.SqlMapDaoTemplate.delete(SqlMapDaoTemplate.java
> :142) 
> ... 26 more 
>  gov.gsa.base.exception.DAOException : java.lang.NullPointerException
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Thank you, 
> Christopher
> 
> ~~~~~~~~~~~~~~~~~
> Christopher McCauley
> Unisys Consultant
> GSA - Federal Acquisition Service
> CP3 11028B
> (703) 605 9160
> chris.mccauley@gsa.gov
> chris.mccauley@unisys.com



Mime
View raw message