Bug 778135 (SOA-648)

Summary: jBPM does not initialise thread context classloader
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Kevin Conner <kevin.conner>
Component: JBPM - within SOAAssignee: trev <tkirby>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: urgent Docs Contact:
Priority: urgent    
Version: 4.2 CP02CC: bernd.ruecker
Target Milestone: ---   
Target Release: 4.3 CP01   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-648
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-02-27 04:44:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Kevin Conner 2008-08-05 13:56:25 UTC
Date of First Response: 2008-09-07 06:05:58
Help Desk Ticket Reference: https://enterprise.redhat.com/issue-tracker/?module=issues&action=view&tid=191831
project_key: SOA

 jBPM does not initialise the thread context classloader when executing actions within the process.

The outcome of this decision is that code executed within the context of this action will not have access to classes/resources in the par unless the action classloader is an explicit parameter.

One example of this is the RMI marshalling layer, which has an implication on JNDI lookups.

Comment 1 Kevin Conner 2008-08-05 13:57:35 UTC
This issue originally existed as SOA-635 but was moved into the jBPM JIRA.  This exists for tracking through the SOA platform.

Comment 2 Kevin Conner 2008-08-05 13:58:05 UTC
Link: Added: This issue is a dependency of JBPM-1448


Comment 3 Kevin Conner 2008-08-05 14:02:09 UTC
Link: Removed: This issue is a dependency of JBPM-1448 


Comment 4 Kevin Conner 2008-08-05 14:02:45 UTC
Link: Added: This issue depends JBPM-1448


Comment 5 Thomas Diesler 2008-09-07 10:05:58 UTC
Waiting on JBPM-1448

Comment 6 nwallace 2008-09-18 15:00:59 UTC
Emailed Thomas on behalf of J, but I see there's a comment on JBPM-1448 for Trev so I've emailed him too.

Comment 7 nwallace 2008-09-25 14:32:06 UTC
Link: Added: This issue related SOA-837


Comment 8 Thomas Diesler 2008-11-29 10:41:49 UTC
Fixed in jbpm-3.3.0.GA

Comment 9 Jiri Pechanec 2009-02-27 04:44:27 UTC
Verified in the sources

Comment 10 Dana Mison 2009-03-13 05:56:31 UTC
Release Note:
JBPM-1448
The thread context classloader is now initialized by jBPM when executing actions within the process.  This allows access to classes and resources in the PAR.