I have a BMP bean (3rd party, but I have the source code) that writes to a
database. The write is fine and gets committed seemingly without problems.
Once I continue surfing around the site however Orion then throws the
following exception:

OrionCMTConnection not closed, check your code!
LogicalDriverManagerXAConnection not closed, check your code!
Created at:
java.lang.Throwable: OrionCMTConnection created
 at com.evermind.sql.ai.<init>(JAX)
 at com.evermind.sql.OrionCMTDataSource.getConnection(JAX)
 at
com.cai.joe.component.PortableContext1_1.getDatabaseConnection(PortableConte
xt1_1.java:49)
 at
com.cai.joe.component.ComponentContext$DatabaseConnection.establishJDBCConne
ction(ComponentContext.java:400)
 at
com.cai.joe.component.ComponentContext$DatabaseConnection.<init>(ComponentCo
ntext.java:303)
 at com.cai.joe.component.ComponentContext.<init>(ComponentContext.java:68)
 at
com.cai.joe.component.ComponentContextFactory.create(ComponentContextFactory
java:73)
 at
com.cai.joe.component.InitialComponentContext.<init>(InitialComponentContext
java:77)
 at
com.sevenirene.qnacomponent.session.QuestionComponentSessionBean.createQuest
ion(QuestionComponentSessionBean.java:54)
 at
IQuestionComponentEJBObject_StatelessSessionBeanWrapper21.createQuestion(IQu
estionComponentEJBObject_StatelessSessionBeanWrapper21.java:53)
 at com.lgfg.ejbwrapper.QuestionEJB.createQuestion(QuestionEJB.java:74)
 at com.lgfg.action.VoteSaveAction.perform(VoteSaveAction.java:102)
 at
org.apache.struts.action.ActionServlet.processActionInstance(ActionServlet.j
ava:794)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:702)
 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:332)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java)
 at com.evermind.server.http.dk.p8(JAX)
 at com.evermind.server.http.dk.forward(JAX)
 at com.evermind.server.http.dt.qe(JAX)
 at com.evermind.server.http.dt.qd(JAX)
 at com.evermind.util.f.run(JAX)


Any ideas/help/tips on this one? I'm not sure if it really is the code in
the bean, or something to do with my config/deployment descriptor.

Reply via email to