Bug 1174923

Summary: [GSS] (6.3.z) JBWS-3858 - Misconfigured TCCL during endpoint method invocations when Spring integration is enabled
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Kyle Lape <klape>
Component: Web ServicesAssignee: Alessio Soldano <asoldano>
Status: CLOSED CURRENTRELEASE QA Contact: Rostislav Svoboda <rsvoboda>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.3.2CC: asoldano, bbaranow, cdewolf, jawilson, jbliznak, myarboro, rpelisse, rsvoboda
Target Milestone: CR1   
Target Release: EAP 6.3.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1174922 Environment:
Last Closed: 2019-08-19 12:39:21 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:
Embargoed:
Bug Depends On: 1174922    
Bug Blocks: 1151405, 1157479, 1174927    

Description Kyle Lape 2014-12-16 18:32:01 UTC
When the Spring integration is enabled, the TCCL that's set at the time the user endpoint methods are executed is an instance of DelegateClassLoader whose parent actually grants user visibility over classes he should only be given access if he declared a proper module dependency.

In addition, the DelegateClassLoader is not recognized by the remote EJB client subsystem.  This causes remote EJB invocations from webservice implementations to fail with "EJBCLIENT000025: No EJB receivers available...".

Comment 6 Jan Blizňák 2015-01-19 11:37:19 UTC
Verified on 6.3.3.CP.CR1

Comment 7 JBoss JIRA Server 2015-04-25 20:26:55 UTC
Alessio Soldano <asoldano> updated the status of jira JBWS-3858 to Closed