[jboss-cvs] JBossAS SVN: r67018 - trunk/ejb3/src/main/org/jboss/ejb3.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Nov 13 09:15:17 EST 2007
Author: wolfc
Date: 2007-11-13 09:15:17 -0500 (Tue, 13 Nov 2007)
New Revision: 67018
Modified:
trunk/ejb3/src/main/org/jboss/ejb3/Ejb3DescriptorHandler.java
Log:
EJBTHREE-1067 / JBCTS-696: fixed class cast exception
Modified: trunk/ejb3/src/main/org/jboss/ejb3/Ejb3DescriptorHandler.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/Ejb3DescriptorHandler.java 2007-11-13 14:10:28 UTC (rev 67017)
+++ trunk/ejb3/src/main/org/jboss/ejb3/Ejb3DescriptorHandler.java 2007-11-13 14:15:17 UTC (rev 67018)
@@ -411,7 +411,10 @@
container.setAssemblyDescriptor(dd.getAssemblyDescriptor());
- addInterfaces(container, (JBossSessionBeanMetaData) enterpriseBean);
+ if(enterpriseBean instanceof JBossSessionBeanMetaData)
+ addInterfaces(container, (JBossSessionBeanMetaData) enterpriseBean);
+ else
+ log.trace("Not analyzing interfaces on " + enterpriseBean);
addDescriptorAnnotations(container, enterpriseBean, ejbName, true);
@@ -453,7 +456,10 @@
addClassAnnotation(container, Stateless.class, annotation);
}
- addInterfaces(container, (JBossSessionBeanMetaData) enterpriseBean);
+ if(enterpriseBean instanceof JBossSessionBeanMetaData)
+ addInterfaces(container, (JBossSessionBeanMetaData) enterpriseBean);
+ else
+ log.debug("Not analyzing interfaces on " + enterpriseBean);
addDescriptorAnnotations(container, enterpriseBean, ejbName);
More information about the jboss-cvs-commits
mailing list