Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 340258

Summary: Use bean class for interfaceName in EJBDeployableArtifactAdapterUtil#getModuleObjects for EJB3.1 local beans
Product: [WebTools] WTP Java EE Tools Reporter: Roberto Sanchez Herrera <shr31223>
Component: jst.j2eeAssignee: Roberto Sanchez Herrera <shr31223>
Status: RESOLVED FIXED QA Contact: Chuck Bridgham <cbridgha>
Severity: normal    
Priority: P3 CC: ccc
Version: 3.2.3Flags: cbridgha: review+
Target Milestone: 3.2.4   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Proposed patch ccc: iplog+

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