[jboss-jira] [JBoss JIRA] Created: (JBAS-6122) Regression: Unable to deploy self referencing EJB3 session bean

Radu Radutiu (JIRA) jira-events at lists.jboss.org
Tue Oct 21 08:25:20 EDT 2008


Regression: Unable to deploy self referencing EJB3 session bean
---------------------------------------------------------------

                 Key: JBAS-6122
                 URL: https://jira.jboss.org/jira/browse/JBAS-6122
             Project: JBoss Application Server
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: EJB3
    Affects Versions: JBossAS-5.0.0.CR2
         Environment: Fedora Linux 9, Sun JDK 1.6.0_06
            Reporter: Radu Radutiu
            Assignee: Carlo de Wolf


The following stateless EJB which has a self reference using @EJBs() annotation deploys fine on jboss-4.2.3 but fails to deploy on jboss-5.0.0CR2. 

package test;

import javax.ejb.*;

@EJBs({@EJB(name="TestSessionBean/local",beanInterface=LocalTestSession.class,beanName="TestSessionBean")})
@Stateless(name="TestSessionBean")
public class TestSessionBean implements LocalTestSession {
	public String test() {
		try {
	        InitialContext ic = new InitialContext();
	        LocalTestSession lc = (LocalTestSession) ic.lookup("java:comp/env/TestSessionBean/local");
	        System.out.println(lc.test1());
        } catch (NamingException e) {
	        e.printStackTrace();
        }
		return "test";
	}
	
	public String test1() {
		return "test1";
	}
	
}

When deploying the jar on jboss-5.0.0CR2 I get the following error:

09:57:19,227 WARN  [HDScanner] Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE
 PREVIOUS ERRORS FOR DETAILS):

*** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}

jboss.j2ee:ear=test.jar,jar=test.jar,name=TestSessionBean,service=EJB3
 -> <UNKNOWN jboss.j2ee:ear=test.jar,jar=test.jar,name=TestSessionBean,service=EJB3>{Described:** UNRESOLVED Demands 'jndi:TestSessionBean/local-test.LocalTestSession' **}


*** CONTEXTS IN ERROR: Name -> Error

<UNKNOWN jboss.j2ee:ear=test.jar,jar=test.jar,name=TestSessionBean,service=EJB3> -> ** UNRESOLVED Demands 'jndi:TestSessionBean/local-test.LocalTestSession' **







-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list