<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Failed to enlist resource with Generic JCA-Adapter
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/Arakasi69">Thomas Wiesner</a> in <i>JCA</i> - <a href="http://community.jboss.org/message/547974#547974">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hello,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I've written an generic jca-adapter, while testing getting a connection for this adapter from a stateless session bean the following exception occurs.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The environment:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Linux openSuSE 11.2</p><p>jboss-5.1.0-GA</p><p>Sun JDK 1.6.0_20</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The adapter has a GenericManagedConnection implements ManagedConnection, LocalTransaction, and a GenericManagedConnectionFactory implements MangedConnectionFactory. The GenericManagedConnection creates a custom connection and the factory creates a custom datasource and also the GenericManagedConnection.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>ra.xml:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code jive-xml"><span class="jive-xml-tag">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span>
<span class="jive-xml-tag"><span>&lt;connector id="Connector_ID" version="1.5" xmlns="</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/j2ee" target="_blank">http://java.sun.com/xml/ns/j2ee</a><span>" xmlns:xsi="</span><a class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a><span>" xsi:schemaLocation="</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/j2ee" target="_blank">http://java.sun.com/xml/ns/j2ee</a><span> </span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd" target="_blank">http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd</a><span>"&gt;</span></span> 
&#160;&#160;&#160; <span class="jive-xml-tag">&lt;description&gt;</span><span class="jive-xml-tag">&lt;/description&gt;</span>
&#160;&#160;&#160; <span class="jive-xml-tag">&lt;display-name&gt;</span>algernon-connector<span class="jive-xml-tag">&lt;/display-name&gt;</span>
&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;vendor-name&gt;</span>Ebcot Business Solutions GmbH<span class="jive-xml-tag">&lt;/vendor-name&gt;</span>
&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;eis-type&gt;</span>Algernon-Connector<span class="jive-xml-tag">&lt;/eis-type&gt;</span>
&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;resourceadapter-version&gt;</span>1.0<span class="jive-xml-tag">&lt;/resourceadapter-version&gt;</span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 
&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;resourceadapter&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;outbound-resourceadapter&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;connection-definition&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;managedconnectionfactory-class&gt;</span>de.ebcot.jca.connector.algernon.impl.GenericManagedConnectionFactory<span class="jive-xml-tag">&lt;/managedconnectionfactory-class&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;config-property&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;config-property-name&gt;</span>ProtegeProjectFile<span class="jive-xml-tag">&lt;/config-property-name&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;config-property-type&gt;</span>java.lang.String<span class="jive-xml-tag">&lt;/config-property-type&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;/config-property&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;connectionfactory-interface&gt;</span>de.ebcot.jca.connector.algernon.DataSource<span class="jive-xml-tag">&lt;/connectionfactory-interface&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;connectionfactory-impl-class&gt;</span>de.ebcot.jca.connector.algernon.impl.AlgernonDataSource<span class="jive-xml-tag">&lt;/connectionfactory-impl-class&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;connection-interface&gt;</span>de.ebcot.jca.connector.algernon.Connection<span class="jive-xml-tag">&lt;/connection-interface&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;connection-impl-class&gt;</span>de.ebcot.jca.connector.algernon.impl.AlgernonConnection<span class="jive-xml-tag">&lt;/connection-impl-class&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;/connection-definition&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;transaction-support&gt;</span>LocalTransaction<span class="jive-xml-tag">&lt;/transaction-support&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;authentication-mechanism&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;authentication-mechanism-type&gt;</span>BasicPassword<span class="jive-xml-tag">&lt;/authentication-mechanism-type&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;credential-interface&gt;</span>javax.resource.spi.security.PasswordCredential<span class="jive-xml-tag">&lt;/credential-interface&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;/authentication-mechanism&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;reauthentication-support&gt;</span>false<span class="jive-xml-tag">&lt;/reauthentication-support&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;/outbound-resourceadapter&gt;</span>
&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;/resourceadapter&gt;</span>
<span class="jive-xml-tag">&lt;/connector&gt;</span></code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The -ds.xml:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code jive-xml"><span class="jive-xml-tag">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span>
<span class="jive-xml-tag"><span>&lt;connection-factories xmlns:jboss="</span><a class="jive-link-external-small" href="http://www.jboss.com/xml/ns/javaee" target="_blank">http://www.jboss.com/xml/ns/javaee</a><span>" xmlns:xsi="</span><a class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a><span>" xsi:schemaLocation="</span><a class="jive-link-external-small" href="http://www.jboss.com/xml/ns/javaee" target="_blank">http://www.jboss.com/xml/ns/javaee</a><span> jboss-ds_5_0.xsd "&gt;</span></span>
&#160;&#160;&#160; <span class="jive-xml-tag">&lt;tx-connection-factory&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;jndi-name&gt;</span>algernon.DataSource<span class="jive-xml-tag">&lt;/jndi-name&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;local-transaction/&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;rar-name&gt;</span>algernon-connector.rar<span class="jive-xml-tag">&lt;/rar-name&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;connection-definition&gt;</span>de.ebcot.jca.connector.algernon.DataSource<span class="jive-xml-tag">&lt;/connection-definition&gt;</span>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span class="jive-xml-tag">&lt;config-property name="ProtegeProjectFile" type="java.lang.String"&gt;</span>/srv/appserver/jboss-5.1.0.GA/server/default/etc/ontology/prowimcore.pprj<span class="jive-xml-tag">&lt;/config-property&gt;</span>
&#160;&#160;&#160; <span class="jive-xml-tag">&lt;/tx-connection-factory&gt;</span>
<span class="jive-xml-tag">&lt;/connection-factories&gt;</span></code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I've read <a class="" href="http://community.jboss.org/wiki/Couldnotenlistintransaction">http://community.jboss.org/wiki/Couldnotenlistintransaction</a> and <a class="" href="http://community.jboss.org/wiki/Multiple1PC">http://community.jboss.org/wiki/Multiple1PC</a> , but in my test the transaction was not rolled back and in my point of view i've no multiple resources. I just inject one data source and try to get a connection.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code jive-java">@Stateless
<font color="navy"><b>public</b></font> <font color="navy"><b>class</b></font> AlgernonService <font color="navy"><b>implements</b></font> AlgernonServiceRemote
<font color="navy">{</font>
&#160;&#160;&#160; @Resource(mappedName=<font color="red">"java:/algernon.DataSource"</font>)
&#160;&#160;&#160; <font color="navy"><b>private</b></font> DataSource dataSource;
&#160;&#160;&#160; 
&#160;&#160;&#160; <font color="darkgreen">/**
&#160;&#160;&#160;&#160; * 
&#160;&#160;&#160;&#160; * Description.
&#160;&#160;&#160;&#160; * @return
&#160;&#160;&#160;&#160; */</font>
&#160;&#160;&#160; <font color="navy"><b>public</b></font> Connection getConnection()<font color="navy">{</font>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; 
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="navy"><b>return</b></font> dataSource.getConnection();
&#160;&#160;&#160; <font color="navy">}</font>
<font color="navy">}</font>
</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>So, i can't figure out why the following exception occurs, any help and hints will be appreciated.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks in advance, Thomas</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The exception:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>2010-06-14 18:38:00,324 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) getManagedConnection interleaving=false tx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.RUNNING &gt;<br/> 2010-06-14 18:38:00,336 TRACE [org.jboss.resource.connectionmanager.IdleRemover] (WorkerThread#0[127.0.0.1:45941]) internalRegisterPool: registering pool with interval 1800000 old interval: 9223372036854775807<br/> 2010-06-14 18:38:00,337 TRACE [org.jboss.resource.connectionmanager.IdleRemover] (WorkerThread#0[127.0.0.1:45941]) internalRegisterPool: about to notify thread: old next: 1276534380337, new next: 1276534380337<br/> 2010-06-14 18:38:00,346 TRACE [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] (WorkerThread#0[127.0.0.1:45941]) supplying new ManagedConnection: org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null]<br/> 2010-06-14 18:38:00,346 TRACE [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] (WorkerThread#0[127.0.0.1:45941]) Got connection from pool tracked by transaction org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null] tx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.RUNNING &gt; [InUse/Available/Max]: [1/9/10]<br/> 2010-06-14 18:38:00,346 TRACE [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] (WorkerThread#0[127.0.0.1:45941]) Using connection from pool tracked by transaction org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null] tx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.RUNNING &gt; [InUse/Available/Max]: [1/9/10]<br/> 2010-06-14 18:38:00,347 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) Pre-enlist: org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null] threadTx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.RUNNING &gt;<br/> 2010-06-14 18:38:00,347 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) Get synchronizer org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null] threadTx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.RUNNING &gt;<br/> 2010-06-14 18:38:00,347 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) Enlisting resource org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=TxSync17568381{tx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.RUNNING &gt; wasTrackByTx=true enlisted=false}]<br/> 2010-06-14 18:38:00,347 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) start, xid: &lt; 131075, 27, 25, 494555102484848484850589849575758529949545397981005854515510248484848485058984957575852994954539798100585453 &gt;, flags: 0<br/> 2010-06-14 18:38:00,348 DEBUG [de.ebcot.jca.connector.algernon.impl.GenericManagedConnection] (WorkerThread#0[127.0.0.1:45941]) Begin transaction<br/> 2010-06-14 18:38:00,352 WARN [com.arjuna.ats.jta.logging.loggerI18N] (WorkerThread#0[127.0.0.1:45941]) [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb<br/> 2010-06-14 18:38:00,353 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) Failed to enlist resource org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=TxSync17568381{tx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.ABORT_ONLY &gt; wasTrackByTx=true enlisted=false}]<br/> java.lang.Throwable: Unabled to enlist resource, see the previous warnings.<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.TxConnectionManager.&lt;clinit&gt;(TxConnectionManager.java:131)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)<br/>&#160;&#160;&#160;&#160; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)<br/>&#160;&#160;&#160;&#160; at java.lang.reflect.Constructor.newInstance(Constructor.java:513)<br/>&#160;&#160;&#160;&#160; at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:1242)<br/>&#160;&#160;&#160;&#160; at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:286)<br/>&#160;&#160;&#160;&#160; at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:344)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.ServiceCreator.installPlainMBean(ServiceCreator.java:211)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.ServiceCreator.install(ServiceCreator.java:130)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.microcontainer.InstantiateAction.installAction(InstantiateAction.java:45)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.microcontainer.InstantiateAction.installAction(InstantiateAction.java:37)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.ServiceController.doChange(ServiceController.java:688)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.ServiceController.install(ServiceController.java:274)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:90)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)<br/>&#160;&#160;&#160;&#160; at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)<br/>&#160;&#160;&#160;&#160; at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)<br/>&#160;&#160;&#160;&#160; at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)<br/>&#160;&#160;&#160;&#160; at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)<br/>&#160;&#160;&#160;&#160; at org.jboss.Main.boot(Main.java:221)<br/>&#160;&#160;&#160;&#160; at org.jboss.Main$1.run(Main.java:556)<br/>&#160;&#160;&#160;&#160; at java.lang.Thread.run(Thread.java:619)<br/> 2010-06-14 18:38:00,355 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) Check enlisted org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null] threadTx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.ABORT_ONLY &gt;<br/> 2010-06-14 18:38:00,355 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) Error enlisting resource in transaction=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.ABORT_ONLY &gt; org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null]<br/> 2010-06-14 18:38:00,356 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) Could not enlist in transaction on entering meta-aware object! org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null]<br/> javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.ABORT_ONLY &gt;<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSynchronization.checkEnlisted(TxConnectionManager.java:879)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:675)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:403)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.BaseConnectionManager2.reconnectManagedConnection(BaseConnectionManager2.java:625)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:499)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:941)<br/>&#160;&#160;&#160;&#160; at de.ebcot.jca.connector.algernon.impl.AlgernonDataSource.getConnection(AlgernonDataSource.java:61)<br/>&#160;&#160;&#160;&#160; at de.ebcot.prowim.services.algernon.AlgernonService.getConnection(AlgernonService.java:46)<br/>&#160;&#160;&#160;&#160; at de.ebcot.prowim.services.algernon.AlgernonService.getVersionNumber(AlgernonService.java:55)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br/>&#160;&#160;&#160;&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>&#160;&#160;&#160;&#160; at java.lang.reflect.Method.invoke(Method.java:597)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.java:122)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.EJBContainerInvocationWrapper.invokeNext(EJBContainerInvocationWrapper.java:69)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.interceptors.aop.InterceptorSequencer.invoke(InterceptorSequencer.java:73)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.interceptors.aop.InterceptorSequencer.aroundInvoke(InterceptorSequencer.java:59)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br/>&#160;&#160;&#160;&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>&#160;&#160;&#160;&#160; at java.lang.reflect.Method.invoke(Method.java:597)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.advice.PerJoinpointAdvice.invoke(PerJoinpointAdvice.java:174)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterceptor.java:72)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_fillMethod_24441976.invoke(InvocationContextInterceptor_z_fillMethod_24441976.java)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:88)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_setup_24441976.invoke(InvocationContextInterceptor_z_setup_24441976.java)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:62)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:56)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:68)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:186)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:421)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:744)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:697)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:524)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:232)<br/> 2010-06-14 18:38:00,360 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) delisting org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null]<br/> 2010-06-14 18:38:00,360 TRACE [org.jboss.resource.connectionmanager.TxConnectionManager] (WorkerThread#0[127.0.0.1:45941]) Disconnected isManagedConnectionFree=true cl=org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null]<br/> 2010-06-14 18:38:00,360 TRACE [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] (WorkerThread#0[127.0.0.1:45941]) putting ManagedConnection back into pool kill=false cl=org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480346 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null]<br/> 2010-06-14 18:38:00,360 DEBUG [de.ebcot.jca.connector.algernon.impl.GenericManagedConnection] (WorkerThread#0[127.0.0.1:45941]) Cleanup: nothing todo !?<br/> 2010-06-14 18:38:00,360 TRACE [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] (WorkerThread#0[127.0.0.1:45941]) Returning connection to pool org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@82c72f[state=NORMAL mc=de.ebcot.jca.connector.algernon.impl.GenericManagedConnection@1e2ee4f handles=0 lastUse=1276533480360 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@18b92d6 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@554866 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1044bcb txSync=null] [InUse/Available/Max]: [0/10/10]<br/> 2010-06-14 18:38:00,376 DEBUG [org.jboss.util.NestedThrowable] (WorkerThread#0[127.0.0.1:45941]) org.jboss.util.NestedThrowable.parentTraceEnabled=true<br/> 2010-06-14 18:38:00,376 DEBUG [org.jboss.util.NestedThrowable] (WorkerThread#0[127.0.0.1:45941]) org.jboss.util.NestedThrowable.nestedTraceEnabled=false<br/> 2010-06-14 18:38:00,376 DEBUG [org.jboss.util.NestedThrowable] (WorkerThread#0[127.0.0.1:45941]) org.jboss.util.NestedThrowable.detectDuplicateNesting=true<br/> 2010-06-14 18:38:00,361 ERROR [de.ebcot.jca.connector.algernon.impl.AlgernonDataSource] (WorkerThread#0[127.0.0.1:45941]) Could not get Connection from ConnectionManager: <br/> org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.ABORT_ONLY &gt;)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:409)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.BaseConnectionManager2.reconnectManagedConnection(BaseConnectionManager2.java:625)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:499)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:941)<br/>&#160;&#160;&#160;&#160; at de.ebcot.jca.connector.algernon.impl.AlgernonDataSource.getConnection(AlgernonDataSource.java:61)<br/>&#160;&#160;&#160;&#160; at de.ebcot.prowim.services.algernon.AlgernonService.getConnection(AlgernonService.java:46)<br/>&#160;&#160;&#160;&#160; at de.ebcot.prowim.services.algernon.AlgernonService.getVersionNumber(AlgernonService.java:55)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br/>&#160;&#160;&#160;&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>&#160;&#160;&#160;&#160; at java.lang.reflect.Method.invoke(Method.java:597)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.java:122)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.EJBContainerInvocationWrapper.invokeNext(EJBContainerInvocationWrapper.java:69)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.interceptors.aop.InterceptorSequencer.invoke(InterceptorSequencer.java:73)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.interceptors.aop.InterceptorSequencer.aroundInvoke(InterceptorSequencer.java:59)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br/>&#160;&#160;&#160;&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>&#160;&#160;&#160;&#160; at java.lang.reflect.Method.invoke(Method.java:597)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.advice.PerJoinpointAdvice.invoke(PerJoinpointAdvice.java:174)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterceptor.java:72)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_fillMethod_24441976.invoke(InvocationContextInterceptor_z_fillMethod_24441976.java)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:88)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_setup_24441976.invoke(InvocationContextInterceptor_z_setup_24441976.java)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:62)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:56)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:68)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:190)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:186)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:421)<br/>&#160;&#160;&#160;&#160; at org.jboss.ejb3.session.InvokableContextClassProxyHack._dynamicInvoke(InvokableContextClassProxyHack.java:53)<br/>&#160;&#160;&#160;&#160; at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:91)<br/>&#160;&#160;&#160;&#160; at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:744)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:697)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:524)<br/>&#160;&#160;&#160;&#160; at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:232)<br/> Caused by: javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple &lt; ac, BasicAction: 7f000002:b199:4c165abd:63 status: ActionStatus.ABORT_ONLY &gt;<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSynchronization.checkEnlisted(TxConnectionManager.java:879)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:675)<br/>&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:403)<br/>&#160;&#160;&#160;&#160; ... 61 more<br/> 2010-06-14 18:38:00,383 TRACE [org.jboss.resource.connectionmanager.CachedConnectionManager] (WorkerThread#0[127.0.0.1:45941]) popped object: org.jboss.resource.connectionmanager.CachedConnectionManager$KeyConnectionAssociation@a79f01<br/> 2010-06-14 18:38:00,524 DEBUG [org.jboss.remoting.transport.socket.ServerThread] (WorkerThread#0[127.0.0.1:45941]) WorkerThread#0[127.0.0.1:45941] closed socketWrapper: ServerSocketWrapper[Socket[addr=/127.0.0.1,port=45941,localport=3873].62d341]</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/547974#547974">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JCA at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2098">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>