Issue Details (XML | Word | Printable)

Key: ICE-3360
Type: Bug Bug
Status: Closed Closed
Resolution: Invalid
Priority: Major Major
Assignee: Unassigned
Reporter: Ryan Daniels
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
ICEfaces

EJBs Do Not Get Injected When Deploying to Glassfish After Adding ICEFaces Capabilities to Project

Created: 28/Jul/08 10:10 PM   Updated: 31/Jul/08 09:32 AM
Component/s: None
Affects Version/s: 1.7.1
Fix Version/s: None

File Attachments: 1. Zip Archive JSF_ICEFaces.zip (4.16 MB)
2. Zip Archive JSF_Only.zip (15 kB)

Environment:
MyEclipse 6.0.1
Glassfish v2 (Sun Application Server 9.1)
Windows XP Pro


 Description  « Hide
I have a simple EAR with an EJB-Jar with one session bean, and a WAR with one page and one managed session bean that uses injection to get an instance of the session EJB.

When I add ICEFaces capabilities to my web project, and deploy the EAR, EJB injection stops working. There are no error messages in the server's log related to this, it just simply stops injecting.

Here are the following configurations I have tried and the results:

JSF Capabilities Only: Injection Works
JSF and Facelets Capabilities: Injection Works
JSF and ICEFaces Capabilities (no Facelets): Injection Fails
JSF and ICEFaces and ICEFaces Facelets Capabilities: Injection Fails

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Ryan Daniels added a comment - 28/Jul/08 10:24 PM
This is the JSF only project files and EAR in which EJB injection DOES work. Access the test page with:

http://localhost:8080/TestInjectWeb/inject.faces

Click Get Injection Result and the text box will indicate whether it succeeded or failed.


Ryan Daniels added a comment - 28/Jul/08 10:27 PM
This is the JSF project files and EAR after ICEFaces capabilities were added in which EJB injection does NOT work. Access the test page with:

http://localhost:8080/TestInjectWeb/inject.faces

Click Get Injection Result and the text box will indicate whether is succeeded or failed.

Philip Breau added a comment - 31/Jul/08 09:32 AM
actually due to ICE-3372