Well, that looks ok. Could the transaction be closed or committed early, before the delete?
On 8/16/07 6:12 AM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Pretty straight forward....I assume we are using some default Transaction > Manager.. > > <?xml version="1.0" encoding="UTF-8" ?> > <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config > 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> > <sqlMapConfig> > <settings useStatementNamespaces="false" /> > > <!-- JNDI Example --> > <transactionManager type="JDBC"> > <dataSource type="JNDI"> > <property name="DBJndiContext" value= > "java:DATASOURCE"/> > </dataSource> > </transactionManager> > > <sqlMap resource="dao/File1.xml" /> > <sqlMap resource="dao/File2.xml" /> > <sqlMap resource="dao/File3.xml" /> > </sqlMapConfig> > > > > Thank you, > Christopher > > > > > What does your transaction configuration look like? What transaction > manager are you using? > > > On 8/15/07 3:28 PM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > 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 >> [EMAIL PROTECTED] >> [EMAIL PROTECTED] > > > >
