Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 340258 - Use bean class for interfaceName in EJBDeployableArtifactAdapterUtil#getModuleObjects for EJB3.1 local beans
Summary: Use bean class for interfaceName in EJBDeployableArtifactAdapterUtil#getModul...
Status: RESOLVED FIXED
Alias: None
Product: WTP Java EE Tools
Classification: WebTools
Component: jst.j2ee (show other bugs)
Version: 3.2.3   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.2.4   Edit
Assignee: Roberto Sanchez Herrera CLA
QA Contact: Chuck Bridgham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-16 19:03 EDT by Roberto Sanchez Herrera CLA
Modified: 2011-03-17 23:04 EDT (History)
1 user (show)

See Also:
cbridgha: review+


Attachments
Proposed patch (1.09 KB, patch)
2011-03-17 14:26 EDT, Roberto Sanchez Herrera CLA
ccc: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Roberto Sanchez Herrera CLA 2011-03-16 19:03:57 EDT
Build Identifier: WTP 3.2.3

In bug 331058, the method JBDeployableArtifactAdapterUtil#getModuleObjects was changed to handle EJB 3.1 local (non-interface view) beans, but null is being used for the interfaceName parameter in the call to createModuleObjectForSessionBean. Instead of this, the class name of the bean should be used. 

Reproducible: Always
Comment 1 Roberto Sanchez Herrera CLA 2011-03-17 14:26:32 EDT
Created attachment 191454 [details]
Proposed patch
Comment 2 Chuck Bridgham CLA 2011-03-17 16:56:18 EDT
approved
Comment 3 Carl Anderson CLA 2011-03-17 23:04:04 EDT
Committed to R3_2_maintenance and HEAD for WTP 3.2.4 and WTP 3.3 M7