Community
Participate
Working Groups
If I create a Session Bean v3.0 with checked options for creating EJB 2.x component and home interfaces, the component interfaces are not shown in the deployment descriptor tree in the Project Navigator. These interfaces are shown for EJB 2.1 projects.
Created attachment 99928 [details] fixed missing Component interfaces. Component interfaces were missed by the annotation factory, they should have been created when the home interface artifact is set in the model.
Patch looks fine. All changes are in internal code of the ejb model. The changes are small and I have tested them manually. Requesting PMC review for RC1.
Approved.
committed to HEAD and released to build.
junit tests failed because of this fix. While trying to extract information about Local or Remote Component interfaces CoreException could occur and the Bean is not created. I have added try-catch block for the exception, which solves the issue.
Created attachment 100409 [details] try catch for core exception added.
Comment on attachment 100409 [details] try catch for core exception added. The fix looks OK for me. Dimitar, please commit the patch and release it to build. Then inform wtp-releng mailing list for this issue.
dropped in head. JUnit tests passed successfully on my local PC.
Verified with the S-3.0RC1-20080516071848 build.