Hi,

First, many thanks to the Jonas team for sorting out the memory leakage 
problem so quickly.

I'm upgrading to 2.2.4 right now. Everything seems to work fine, except 
that when I load one of my beans (a large, compound bean), I'm getting a 
whole load of "Cannot enlist 
XAResource:javax.transaction.RollbackException" errors. I wasn't getting 
these with 2.1.1. And I haven't changed any code or the deployment 
descriptors since I used 2.1.1 (although I have of course redeployed under 
2.2.4). The compound bean does actually load ok, however it's not really 
acceptable to have all these stack traces being dumped to stderr each time.

There are lots of these errors when I load up one compound object. The 
errors relate to calls made during the loading process on EJBs that the 
compound bean loads up. Specifically, I'm loading a TaxonFacade EJB, during 
which a number of BibliographyEntry EJBs are loaded, and setReadOnly is 
called on each BibliographyEntryEJB. The first error looks like this:

XAResource ---> rollback: XA START without XA END
Cannot enlist XAResource:javax.transaction.RollbackException
Connection will not be enlisted in a transaction
 getICtx IT: registerSynchronization:
javax.transaction.RollbackException
        at 
org.objectweb.jonas_tm.SubCoordinator.addSynchronization(SubCoordinat
or.java:352)
        at 
org.objectweb.jonas_tm.TransactionImpl.registerSynchronization(Transa
ctionImpl.java:340)
        at 
org.objectweb.jonas_ejb.container.ContextSwitch.getICtx(ContextSwitch
.java:171)
        at 
org.objectweb.jonas_ejb.container.JBeanEntity.getContext(JBeanEntity.
java:149)
        at 
org.objectweb.jonas_ejb.container.JBeanEntity.preinvoke(JBeanEntity.j
ava:276)
        at 
uk.org.rbgkew.sepasal.ejb.data.dictionaryrecord.JOnASBibliographyEntr
yRemote.setReadOnly(generated\uk\org\rbgkew\sepasal\ejb\data\dictionaryr  
ecord\JO
nASBibliographyEntryRemote.java:544)
        at uk.org.rbgkew.sepasal.ejb.data.taxon.TaxonFacadeBean.loadAndS  
ortRefer
encedBibliographyEntries(TaxonFacadeBean.java:340)
        at 
uk.org.rbgkew.sepasal.ejb.data.taxon.TaxonFacadeBean.ejbLoad_Inner(Ta
xonFacadeBean.java:209)
        at 
uk.org.rbgkew.sepasal.ejb.data.taxon.TaxonFacadeBean.ejbLoad(TaxonFac
adeBean.java:142)
        at 
org.objectweb.jonas_ejb.container.EntityContextImpl.activate(EntityCo
ntextImpl.java:352)
        at 
org.objectweb.jonas_ejb.container.ContextSwitch.getICtx(ContextSwitch
.java:177)
        at 
org.objectweb.jonas_ejb.container.JBeanEntity.getContext(JBeanEntity.
java:149)
        at 
org.objectweb.jonas_ejb.container.JBeanEntity.preinvoke(JBeanEntity.j
ava:276)
        at 
uk.org.rbgkew.sepasal.ejb.data.taxon.JOnASTaxonFacadeRemote.getImplem
entation(generated\uk\org\rbgkew\sepasal\ejb\data\taxon\JOnASTaxonFacade  
Remote.j
ava:43)
        at 
uk.org.rbgkew.sepasal.ejb.data.taxon.JOnASTaxonFacadeRemote_Skel.send
(generated\uk\org\rbgkew\sepasal\ejb\data\taxon\JOnASTaxonFacadeRemote_S  
kel.java
:64)
        at 
org.objectweb.david.libs.protocols.giop.GIOPProtocol$ServerSession_Lo
w.send(GIOPProtocol.java:620)

Any ideas what the problem is?
Joe

=====================================================================
Joe Gittings, Royal Botanic Gardens, Kew
Hanover House, Kew, Richmond, Surrey TW9 3AB

[EMAIL PROTECTED]
+44 20 8332 5712
fax: +44 20 8332 5736

The SEPASAL database is now live at http://www.rbgkew.org.uk/ceb/sepasal/

----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".

Reply via email to