<!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="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss 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;">
    Re: JCA Spec violation using resource-adapter in JBoss 7?
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/jsteidl">jsteidl</a> in <i>IronJacamar</i> - <a href="https://community.jboss.org/message/800406#800406">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>I'm not sure exactly which log you're getting that from (it's from a different run than the last one), and anyways only the latest set of logs includes the intermediate file, so I'll just go with the essentially identical bit from the logs included with post #11:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>out:MessageEndpoint.beforeDelivery(public abstract void javax.jms.MessageListener.onMessage(javax.jms.Message)) #4 @1362075179551..1362075179571</p><p>&#160;&#160; in:xaResourceWrapper0.setTransactionTimeout(300) -&gt; true #4 @1362075179554..1362075179560</p><p>&#160;&#160;&#160;&#160;&#160; out:XAResource.setTransactionTimeout(300) -&gt; true #4 @1362075179556..1362075179559</p><p>&#160;&#160; in:xaResourceWrapper0.start(xid3,0) #4 @1362075179562..1362075179570</p><p>&#160;&#160;&#160;&#160;&#160; out:XAResource.start(xid3,0) #4 @1362075179565..1362075179568</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>(The only difference from the instance you were looking at is the timestamps.)</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>As described in post #11, you can get a full stack trace for any given call.&#160; In this case you want to know how this is getting called:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>&#160;&#160; in:xaResourceWrapper0.start(xid3,0) #4 @1362075179562..1362075179570</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The easiest way to find that is to search the intermediate file (tempm.int) for the start time (1362075179562) until you locate the entry record for the in:XAResource.start #4 call:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>OracleJMSConnector event: enter method</p><p>&#160;&#160; formal method: javax.transaction.xa.XAResource.start</p><p>&#160;&#160; call direction: in (OracleJMSConnector is callee)</p><p>&#160;&#160; call count: 4</p><p>&#160;&#160; currentThread: Thread[default-threads - 1,5,default-threads]</p><p>&#160;&#160; currentTimeMillis: 1362075179562</p><p>&#160;&#160; call stack:</p><p>&#160;&#160;&#160;&#160;&#160; weblogic.jms.ra.XAResourceWrapper.start(XAResourceWrapper.java:384)</p><p>&#160;&#160;&#160;&#160;&#160; com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:636)</p><p>&#160;&#160;&#160;&#160;&#160; com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:397)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.as.ejb3.inflow.MessageEndpointInvocationHandler.beforeDelivery(MessageEndpointInvocationHandler.java:110)</p><p>&#160;&#160;&#160;&#160;&#160; sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</p><p>&#160;&#160;&#160;&#160;&#160; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</p><p>&#160;&#160;&#160;&#160;&#160; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</p><p>&#160;&#160;&#160;&#160;&#160; java.lang.reflect.Method.invoke(Method.java:601)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.as.ejb3.inflow.AbstractInvocationHandler.handle(AbstractInvocationHandler.java:60)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.as.ejb3.inflow.MessageEndpointInvocationHandler.doInvoke(MessageEndpointInvocationHandler.java:136)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.as.ejb3.inflow.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:73)</p><p>&#160;&#160;&#160;&#160;&#160; $Proxy9.beforeDelivery(Unknown Source)</p><p>&#160;&#160;&#160;&#160;&#160; weblogic.jms.ra.Provider.beforeDelivery(Provider.java:1460)</p><p>&#160;&#160;&#160;&#160;&#160; weblogic.jms.ra.EndpointListener.run(EndpointListener.java:315)</p><p>&#160;&#160;&#160;&#160;&#160; weblogic.jms.ra.EndpointThread.run(EndpointThread.java:143)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.jca.core.workmanager.WorkWrapper.run(WorkWrapper.java:218)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:806)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:826)</p><p>&#160;&#160;&#160;&#160;&#160; java.lang.Thread.run(Thread.java:722)</p><p>&#160;&#160;&#160;&#160;&#160; org.jboss.threads.JBossThread.run(JBossThread.java:122)</p><p>&#160;&#160; target:</p><p>&#160;&#160;&#160;&#160;&#160; formal type: javax.transaction.xa.XAResource</p><p>&#160;&#160;&#160;&#160;&#160; actual type: weblogic.jms.ra.XAResourceWrapper</p><p>&#160;&#160;&#160;&#160;&#160; classloader.toString: 'ModuleClassLoader for Module "deployment.wl-jms-ra.rar:main" from Service Module Loader'</p><p>&#160;&#160;&#160;&#160;&#160; interfaces:</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; interface: javax.transaction.xa.XAResource</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; classloader.toString: 'ModuleClassLoader for Module "javax.transaction.api:main" from local module loader @73d0a8dc (finder: local module finder @7fe3eeb (roots: /scratch/jleinawe/p4/w/src1212_17010b18_x86_64/bea/results/wls/functional/jms/jboss/modules,/scratch/jleinawe/p4/w/src1212_17010b18_x86_64/bea/results/wls/functional/jms/jboss/modules/system/layers/base))'</p><p>&#160;&#160;&#160;&#160;&#160; identityHashCode: 23175cbf</p><p>&#160;&#160;&#160;&#160;&#160; toString: 'weblogic.jms.ra.XAResourceWrapper@23175cbf'</p><p>&#160;&#160; parameter #1:</p><p>&#160;&#160;&#160;&#160;&#160; formal type: javax.transaction.xa.Xid</p><p>&#160;&#160;&#160;&#160;&#160; actual type: com.arjuna.ats.jta.xa.XidImple</p><p>&#160;&#160;&#160;&#160;&#160; classloader.toString: 'ModuleClassLoader for Module "org.jboss.jts:main" from local module loader @73d0a8dc (finder: local module finder @7fe3eeb (roots: /scratch/jleinawe/p4/w/src1212_17010b18_x86_64/bea/results/wls/functional/jms/jboss/modules,/scratch/jleinawe/p4/w/src1212_17010b18_x86_64/bea/results/wls/functional/jms/jboss/modules/system/layers/base))'</p><p>&#160;&#160;&#160;&#160;&#160; interfaces:</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; interface: java.io.Serializable</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; classloader is null</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; interface: javax.transaction.xa.Xid</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; classloader.toString: 'ModuleClassLoader for Module "javax.transaction.api:main" from local module loader @73d0a8dc (finder: local module finder @7fe3eeb (roots: /scratch/jleinawe/p4/w/src1212_17010b18_x86_64/bea/results/wls/functional/jms/jboss/modules,/scratch/jleinawe/p4/w/src1212_17010b18_x86_64/bea/results/wls/functional/jms/jboss/modules/system/layers/base))'</p><p>&#160;&#160;&#160;&#160;&#160; identityHashCode: 3447fc7</p><p>&#160;&#160;&#160;&#160;&#160; Xid value:</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; formatID: 131077 (0x20005)</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; gtid: 00000000000000000000ffff0ae5bb875709964c512f9df90000001d31 (29 bytes)</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; bqual: 00000000000000000000ffff0ae5bb875709964c512f9df90000001e0000000000000000 (36 bytes)</p><p>&#160;&#160;&#160;&#160;&#160; toString: '&lt; formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=0:ffff0ae5bb87:5709964c:512f9df9:1d, node_name=1, branch_uid=0:ffff0ae5bb87:5709964c:512f9df9:1e, subordinatenodename=null, eis_name=unknown eis name &gt;'</p><p>&#160;&#160; parameter #2:</p><p>&#160;&#160;&#160;&#160;&#160; type: int</p><p>&#160;&#160;&#160;&#160;&#160; value: 0</p><p>&#160;&#160; related:</p><p>&#160;&#160;&#160;&#160;&#160; in:javax.resource.spi.ResourceAdapter.endpointActivation #1</p><p>&#160;&#160;&#160;&#160;&#160; in:weblogic.jms.ra.api.DestinationSetListener.add #1</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/800406#800406">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in IronJacamar at <a href="https://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>