Hi, seems to me a multi-threading problem. Do you share the 'broker' variable, so that another thread can do a commit? Or do you set the eager-release attribute in jdbc-connection-descriptor 'true'? Should be 'false' (default was 'false').
regards, Armin ----- Original Message ----- From: "Cheong Wai Kit" <[EMAIL PROTECTED]> To: "OJB Users List" <[EMAIL PROTECTED]> Sent: Friday, November 15, 2002 10:44 AM Subject: need help Can anyone help me with the following problem? Once i hit the error, i have to restart Tomcat. currently i am using :- MsSqlServer2000, net.sourceforge.jtds.jdbc.Driver, Tomcat4.0.4, and jakarta-ojb-0.9.6 org.apache.ojb.broker.TransactionNotInProgressException: Not in transaction, call begin() before commi() at org.apache.ojb.broker.accesslayer.ConnectionManager.localCommit(Unknown Source) at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.commitTransaction(U nknown Source) at SaveCompany.doPost(SaveCompany.java:35) try{ ... ... ... broker = PersistenceBrokerFactory.defaultPersistenceBroker(); broker.beginTransaction(); broker.store(company); broker.commitTransaction(); <<<< line 35. broker.clearCache(); }catch(Exception ex){ ... } finally{ if (broker != null) broker.close(); } Thanks in advance. kit. -- To unsubscribe, e-mail: <mailto:ojb-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:ojb-user-help@;jakarta.apache.org>