[jbossts-issues] [JBoss JIRA] Commented: (JBTM-828) Please avoid TCCL in com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple

Jonathan Halliday (JIRA) jira-events at lists.jboss.org
Wed Mar 2 06:49:05 EST 2011

    [ https://issues.jboss.org/browse/JBTM-828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12585395#comment-12585395 ] 

Jonathan Halliday commented on JBTM-828:

That one is just the tip of the iceberg. The codebase uses TCCL extensively for configurable plugins. As part of the move to bean centric configuration of JBossTS, we're gradually transitioning to a model where you can specify a name and have JBossTS handle the loading, or provide an instance directly. Converting the LastResource marker to this mechanism is easy. Tracking down and converting all the other TCCL usage, not so much. It's an ongoing process that may or may not be complete on a short enough timescale to be useful to AS7.0

> Please avoid TCCL in com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple
> ----------------------------------------------------------------------------------------
>                 Key: JBTM-828
>                 URL: https://issues.jboss.org/browse/JBTM-828
>             Project: JBoss Transaction Manager
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 4.11.0
>            Reporter: Scott Marlow
> I'm trying to load a JPA PersistenceProvider with AS7 and the thread context classloader seems to be used.  Could this be changed please?  Any chance to get a fix into AS7 in the next few days?  
> This happens at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.<clinit>(TransactionImple.java:1859
> Full exception dump (there are other errors after that can be ignored):  http://pastebin.com/1i9pqvGs

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

More information about the jbossts-issues mailing list