Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0015218Openbravo ERPA. Platformpublic2010-11-17 19:542010-12-09 16:07
networkb 
alostale 
normalminorhave not tried
closedfixed 
5
2.50MP22 
2.50MP25 
Core
No
0015218: error when closing transaction
Using this code snippet:
Session session = obdal.getinstance().getSession();
session.begintransaction();
obdal.getinsatance().save(myobject);
session.gettransaction().commit();

I get this exeption:
SEVERE: Servlet.service() for servlet W14DD7938FA4846DF86FB52D6FC7CC720 threw exception
org.openbravo.base.util.CheckException: Tx is not active
at org.openbravo.base.util.Check.isTrue(Check.java:51)
at org.openbravo.dal.core.SessionHandler.checkInvariant(SessionHandler.java:268)
at org.openbravo.dal.core.SessionHandler.commitAndClose(SessionHandler.java:210)
at org.openbravo.dal.core.DalThreadHandler.doFinal(DalThreadHandler.java:51)
at org.openbravo.dal.core.DalRequestFilter$1.doFinal(DalRequestFilter.java:97)
at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:65)
at org.openbravo.dal.core.DalRequestFilter.doFilter(DalRequestFilter.java:101)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:865)
at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
at java.lang.Thread.run(Thread.java:636)
No tags attached.
Issue History
2010-11-17 19:54networkbNew Issue
2010-11-17 19:54networkbAssigned To => alostale
2010-11-17 20:09hgbotCheckin
2010-11-17 20:09hgbotNote Added: 0032689
2010-11-17 20:09hgbotStatusnew => resolved
2010-11-17 20:09hgbotResolutionopen => fixed
2010-11-17 20:09hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/901f680aa41b261e625df1b7aa0dbce92db38022 [^]
2010-12-08 21:42iperdomoNote Added: 0033074
2010-12-08 21:42iperdomoStatusresolved => closed
2010-12-09 16:07anonymoussf_bug_id0 => 3133563

Notes
(0032689)
hgbot   
2010-11-17 20:09   
Repository: erp/devel/pi
Changeset: 901f680aa41b261e625df1b7aa0dbce92db38022
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed Nov 17 20:09:00 2010 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/901f680aa41b261e625df1b7aa0dbce92db38022 [^]

Fixes issue15218: error when closing transaction

---
M src-test/org/openbravo/test/base/BaseTest.java
M src-test/org/openbravo/test/dal/IssuesTest.java
M src/org/openbravo/dal/core/DalThreadHandler.java
---
(0033074)
iperdomo   
2010-12-08 21:42   
Tested on pi @ rev 992cf791e96e using testcase