[jboss-jira] [JBoss JIRA] Commented: (EJBTHREE-1074) Circular @EJB3 references in session beans fail to deploy.
Guy Coleman (JIRA)
jira-events at lists.jboss.org
Thu Apr 10 12:00:06 EDT 2008
[ http://jira.jboss.com/jira/browse/EJBTHREE-1074?page=comments#action_12408127 ]
Guy Coleman commented on EJBTHREE-1074:
---------------------------------------
It'd be great if this could be fixed for EJB3: cyclic dependencies work for EJB2 beans, and also work in Weblogic for both EJB2 and EJB3 beans. We've got over 200 session beans and tracking down the exact dependencies that JBoss doesn't like takes a long time.
Another problem is that @IgnoreDependency doesn't work when you have class-level @EJB references.
> Circular @EJB3 references in session beans fail to deploy.
> ----------------------------------------------------------
>
> Key: EJBTHREE-1074
> URL: http://jira.jboss.com/jira/browse/EJBTHREE-1074
> Project: EJB 3.0
> Issue Type: Bug
> Affects Versions: AS 4.2.1.GA
> Reporter: Gunnar Grim
>
> The following circular references makes the application undeployable:
> In ArchiveBrokerBean:
> @EJB
> private SeriesBrokerLocal itsSeriesBroker;
> In SeriesBrokerBean
> @EJB
> private ArchiveBrokerLocal itsArchiveBroker;
> Circular references like these work fine in Glassfish but JBoss shows the following error message:
> ObjectName: jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=ArchiveBroker,service=EJB3
> State: NOTYETINSTALLED
> I Depend On:
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=SeriesBroker,service=EJB3
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=ArchiveTypeBroker,service=EJB3
> persistence.units:ear=klara5.ear,jar=klara5.jar,unitName=KlaraPU
> Depends On Me:
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=ArchiveOrigBroker,service=EJB3
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=SeriesBroker,service=EJB3
> ObjectName: jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=ArchiveOrigBroker,service=EJB3
> State: NOTYETINSTALLED
> I Depend On:
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=ArchiveBroker,service=EJB3
> persistence.units:ear=klara5.ear,jar=klara5.jar,unitName=KlaraPU
> ObjectName: jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=SeriesBroker,service=EJB3
> State: NOTYETINSTALLED
> I Depend On:
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=ArchiveBroker,service=EJB3
> persistence.units:ear=klara5.ear,jar=klara5.jar,unitName=KlaraPU
> Depends On Me:
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=ArchiveBroker,service=EJB3
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=VolumeBroker,service=EJB3
> ObjectName: jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=VolumeBroker,service=EJB3
> State: NOTYETINSTALLED
> I Depend On:
> jboss.j2ee:ear=klara5.ear,jar=klara5.jar,name=SeriesBroker,service=EJB3
> persistence.units:ear=klara5.ear,jar=klara5.jar,unitName=KlaraPU
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list