jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Norbert Dreisiebner" <norbert.dreisieb...@hms.org>
Subject session management with ejb 3.0
Date Thu, 06 Sep 2007 14:16:12 GMT
Dear guys,

I’ve got the following problem with Apache Jackrabbit JCA (1.3.1) and container managed
transactions (on EJB3.0/JBoss AS 4.2.1):
When using a single JCR session across multiple transactions, I get the following exception:

2007-09-06 16:02:31,218 FATAL [javax.enterprise.resource.webcontainer.jsf.application] javax.ejb.EJBTransactionRolledbackException:
Inactive logical session handle called
javax.faces.el.EvaluationException: javax.ejb.EJBTransactionRolledbackException: Inactive
logical session handle called
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)

When creating the session for every transaction, everything works fine. Because this solution
would require frequent re-logins, I would prefer the first approach.

So is it possible to use a single session across multiple transactions, or do I have to create
a session within every transaction?

Best regards,
Norbert Dreisiebner

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.485 / Virus Database: 269.13.6/991 - Release Date: 05.09.2007 14:55

View raw message