EJB binding extension not using the correct EJB interface class loader
----------------------------------------------------------------------
Key: TUSCANY-2159
URL: https://issues.apache.org/jira/browse/TUSCANY-2159
Project: Tuscany
Issue Type: Bug
Components: Java SCA EJB Binding Extension
Affects Versions: Java-SCA-1.2
Reporter: Jean-Sebastien Delfino
Assignee: Jean-Sebastien Delfino
Fix For: Java-SCA-1.2
The EJB binding invoker seems to just rely on the classloader present on the
current thread context to resolve EJB interface classes returned from a JNDI
lookup of the EJB.
This causes a ClassNotFoundException in the EJB interface specified on the
reference is coming from another classloader than the current thread context
classloader. This will likely cause similar issues with the EJB method
parameter classes as well.
A quick fix for release 1.2 is to set that classloader on the current thread
context before calling the invoker's doInvoke method.
A longer term fix will require more investigation.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]