[JBoss JIRA] (JBTM-2440) Byteman tests fail when running with the IBM JVM
by Michael Musgrove (JIRA)
[ https://issues.jboss.org/browse/JBTM-2440?page=com.atlassian.jira.plugin.... ]
Michael Musgrove commented on JBTM-2440:
----------------------------------------
The [IBM manual | http://download.boulder.ibm.com/ibmdl/pub/software/dw/jdk/docs/java8/lnx/...] says
bq. The Attach API can be enabled by setting the com.ibm.tools.attach.enable system property to the value yes;
I tried this but tests marked up with the @BMUnitRunner annotation still fail with the error JVMTI_ERROR_NOT_AVAILABLE
I tried enabling it in the pom via:
* systemPropertyVariables;
* systemProperties; and
* <argLine>-Dcom.ibm.tools.attach.enable=yes</argLine>
none of which work.
I am going to work around the issue using an ibm jdk profile that disables byteman tests.
> Byteman tests fail when running with the IBM JVM
> ------------------------------------------------
>
> Key: JBTM-2440
> URL: https://issues.jboss.org/browse/JBTM-2440
> Project: JBoss Transaction Manager
> Issue Type: Task
> Components: Testing
> Affects Versions: 5.1.1
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Priority: Minor
> Fix For: 5.next
>
>
> Byteman instrumentation does not work with the IBM J9 JVM:- it fails with errors like the following:
> {code}
> *** java.lang.instrument ASSERTION FAILED ***: "jvmtierror == JVMTI_ERROR_NOT_AVAILABLE" at JPLISAgent.c line: 1009
> Exception in thread "Attachment 59984" Agent failed to start!
> JVMJ9TI064E Agent initialization function Agent_OnAttach failed for library instrument, return code 102
> {code}
> I will implement a workaround by disabling byteman when testing with this JVM.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
9 years, 5 months
[JBoss JIRA] (JBTM-2365) Create feature choice helper on narayana.io
by Gytis Trikleris (JIRA)
[ https://issues.jboss.org/browse/JBTM-2365?page=com.atlassian.jira.plugin.... ]
Gytis Trikleris updated JBTM-2365:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Create feature choice helper on narayana.io
> -------------------------------------------
>
> Key: JBTM-2365
> URL: https://issues.jboss.org/browse/JBTM-2365
> Project: JBoss Transaction Manager
> Issue Type: Task
> Reporter: Tom Jenkinson
> Assignee: Gytis Trikleris
> Fix For: 5.next
>
>
> It would be useful to have something on our homepage that lists all the different transports we use and what features are available when you select each of those transport. Mainly all features are available which allows us to list those too.
> Ideally in the future it might replace our current landing page so we should try to include all details from that too where possible - so you could include an axis that said "commercial support available" STM = No, XTS = yes and so on.
> Needs experimentation to see what will work best.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
9 years, 5 months
[JBoss JIRA] (JBTM-2449) SPI class ServerVMClientUserTransaction should be Serializable and Referenceable
by Michael Musgrove (JIRA)
[ https://issues.jboss.org/browse/JBTM-2449?page=com.atlassian.jira.plugin.... ]
Michael Musgrove updated JBTM-2449:
-----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> SPI class ServerVMClientUserTransaction should be Serializable and Referenceable
> --------------------------------------------------------------------------------
>
> Key: JBTM-2449
> URL: https://issues.jboss.org/browse/JBTM-2449
> Project: JBoss Transaction Manager
> Issue Type: Feature Request
> Components: SPI
> Affects Versions: 5.1.1
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Fix For: 5.next
>
>
> This SPI class implements UserTransaction but does not follow the JNDI conventions. The JTA specification (section 3.1) says:
> bq. The implementation of the UserTransaction object must be both javax.naming.Referenceable and java.io.Serializable , so that the object can be stored in all JNDI naming contexts.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
9 years, 5 months
[JBoss JIRA] (JBTM-2449) SPI class ServerVMClientUserTransaction should be Serializable and Referenceable
by Michael Musgrove (JIRA)
[ https://issues.jboss.org/browse/JBTM-2449?page=com.atlassian.jira.plugin.... ]
Michael Musgrove updated JBTM-2449:
-----------------------------------
Issue Type: Feature Request (was: Bug)
> SPI class ServerVMClientUserTransaction should be Serializable and Referenceable
> --------------------------------------------------------------------------------
>
> Key: JBTM-2449
> URL: https://issues.jboss.org/browse/JBTM-2449
> Project: JBoss Transaction Manager
> Issue Type: Feature Request
> Components: SPI
> Affects Versions: 5.1.1
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Fix For: 5.next
>
>
> This SPI class implements UserTransaction but does not follow the JNDI conventions. The JTA specification (section 3.1) says:
> bq. The implementation of the UserTransaction object must be both javax.naming.Referenceable and java.io.Serializable , so that the object can be stored in all JNDI naming contexts.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
9 years, 5 months
[JBoss JIRA] (JBTM-2449) SPI class ServerVMClientUserTransaction should be Serializable and Referenceable
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/JBTM-2449?page=com.atlassian.jira.plugin.... ]
RH Bugzilla Integration updated JBTM-2449:
------------------------------------------
Bugzilla Update: (was: Perform)
> SPI class ServerVMClientUserTransaction should be Serializable and Referenceable
> --------------------------------------------------------------------------------
>
> Key: JBTM-2449
> URL: https://issues.jboss.org/browse/JBTM-2449
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Components: SPI
> Affects Versions: 5.1.1
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Fix For: 5.next
>
>
> This SPI class implements UserTransaction but does not follow the JNDI conventions. The JTA specification (section 3.1) says:
> bq. The implementation of the UserTransaction object must be both javax.naming.Referenceable and java.io.Serializable , so that the object can be stored in all JNDI naming contexts.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
9 years, 5 months