ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vinaya Tirikkovalluru" <vinaya.tirikkovall...@converge.com>
Subject startTransaction() returns NullPointer exception
Date Tue, 16 Jun 2009 15:38:50 GMT
Him,

 I am trying to implement Transactions.

 

My code is 

 

[code]

 public void testTrans() throws SQLException {

            try{

                  System.out.println("in DAOimpl");

                  if(getSqlMapClient() == null){

                        System.out.println("getSqlMapClient is null");

                  }else{

                        System.out.println("getSqlMapClient is not
null");

                        System.out.println("getSqlMapClient :" +
getSqlMapClient());

                  }

                  getSqlMapClient().startTransaction();

                  System.out.println("in DAOimpl asdadasasas"); 

                  SecurityRole example = new SecurityRole();

                  example.setApplication("QMS");

                  example.setSecurityRole("MYTEST");

                  example.setSecurityRoleDesc("test for Transactions");

                  System.out.println("in DAOimpl 111");

 
getSqlMapClientTemplate().update("NECXADM_SECURITY_ROLE.abatorgenerated_
updateByPrimaryKey", example);

                  System.out.println("in DAOimpl 2222");

                  UserAccounts acc = new UserAccounts();

                  acc.setAccountId(new BigDecimal(8099));

                  acc.setInsertUserId(new Long(0));

                  System.out.println("in DAOimpl 3333");

 
getSqlMapClientTemplate().update("NECXADM_USER_ACCOUNTS.abatorgenerated_
updateByPrimaryKey", acc);

                  System.out.println("in DAOimpl 4444");

                  getSqlMapClient().commitTransaction();

                  System.out.println("in DAOimpl 5555");

            }finally {

                  System.out.println("in DAOimpl 6666");

                  getSqlMapClient().endTransaction();

                  System.out.println("in DAOimpl 7777");

            }

            

            

            

            

      }

[/code]

 

I get the below exception

 

2009-06-16 11:32:23,196 [JEVANS,CBAA546390915330A48911020688FE35] INFO
[STDOUT] here in trans

2009-06-16 11:32:23,196 [JEVANS,CBAA546390915330A48911020688FE35] INFO
[STDOUT] in DAOimpl

2009-06-16 11:32:23,196 [JEVANS,CBAA546390915330A48911020688FE35] INFO
[STDOUT] getSqlMapClient is not null

2009-06-16 11:32:23,196 [JEVANS,CBAA546390915330A48911020688FE35] INFO
[STDOUT] getSqlMapClient :null

2009-06-16 11:32:23,196 [JEVANS,CBAA546390915330A48911020688FE35] INFO
[STDOUT] in DAOimpl 6666

2009-06-16 11:32:23,196 [JEVANS,CBAA546390915330A48911020688FE35] FATAL
Caused by: java.lang.NullPointerException

      at
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.endTransaction(SqlM
apExecutorDelegate.java:782)

      at
com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.endTransaction(SqlMapSes
sionImpl.java:176)

      at
com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.endTransaction(SqlMapClie
ntImpl.java:154)

      at
com.converge.trade.persistent.model.workgroup.view.workgroupusersvw.Work
GroupUsersVwDAOImpl.testTrans(WorkGroupUsersVwDAOImpl.java:166)

      at
com.converge.trade.persistent.model.customerreq.CustomerRequirementsServ
iceImpl.testTrans(CustomerRequirementsServiceImpl.java:1088)

      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

      at java.lang.reflect.Method.invoke(Unknown Source)

      at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(
AopUtils.java:310)

      at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAo
pProxy.java:198)

      at $Proxy66.testTrans(Unknown Source)

      at
com.converge.trade.view.bean.customerrequirements.seller.search.SearchRe
qReqLinesHandler.testTrans(SearchReqReqLinesHandler.java:528)

      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 [adajavax.enterprise.resource.webcontainer.jsf.application]
java.lang.NullPointerException

javax.faces.el.EvaluationException: java.lang.NullPointerException

 

Thanks

Vinaya



This electronic message is intended only for the use of the individual(s) or entity(ies) named
above and may contain information which is privileged and/or confidential.  If you are not
the intended recipient, be aware that any disclosure, copying, distribution, dissemination
or use of the contents of this message is prohibited.  If you received this message in error,
please notify the sender immediately.

Mime
View raw message