If you add the following, does it help? <context:component-scan base-package="org.appfuse"/>
If not, changing from: <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate"> <constructor-arg value="com.sofandtech.steren.model.Familia"/> </bean> To: <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate"> <constructor-arg value="com.sofandtech.steren.model.Familia"/> <property name="sessionFactory" ref="sessionFactory"/> </bean> Should work. Can you please enter an issue in JIRA for this. Include the solution if one of the suggestion above solves the problem. Thanks, Matt On Mon, Dec 7, 2009 at 2:15 PM, Mauricio Ortega Barrios < mauricio.ort...@hotmail.es> wrote: > Hi Matt, this is my applicationContext.xml: > ************************* > > <?xml version="1.0" encoding="UTF-8"?> > <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=" > http://www.w3.org/2001/XMLSchema-instance" > xmlns:context="http://www.springframework.org/schema/context" > xsi:schemaLocation="http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd > http://www.springframework.org/schema/context > http://www.springframework.org/schema/context/spring-context.xsd" > default-lazy-init="true"> > > <!-- Activates scanning of @Autowired --> > <context:annotation-config/> > > <!-- Activates scanning of @Repository and @Service --> > <context:component-scan base-package="com.sofandtech.steren"/> > > <!-- Add new DAOs here --> > > <!--FamiliaManager-START--> > <bean id="familiaManager" > class="org.appfuse.service.impl.GenericManagerImpl"> > <constructor-arg> > <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate"> > <constructor-arg > value="com.sofandtech.steren.model.Familia"/> > </bean> > </constructor-arg> > </bean> > <!--FamiliaManager-END--> > > <!--SubFamiliaManager-START--> > <bean id="subFamiliaManager" > class="org.appfuse.service.impl.GenericManagerImpl"> > <constructor-arg> > <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate"> > <constructor-arg > value="com.sofandtech.steren.model.SubFamilia"/> > </bean> > </constructor-arg> > </bean> > <!--SubFamiliaManager-END--> > > <!-- Add new Managers here --> > </beans> > > ------------------------------ > From: m...@raibledesigns.com > Date: Mon, 7 Dec 2009 09:22:49 -0700 > To: users@appfuse.dev.java.net > Subject: Re: [appfuse-user] BeanCreationException: Error creating bean with > name 'XXXXXXXManager' > > > Can you please post your applicationContext.xml? > > On Sun, Dec 6, 2009 at 10:27 PM, Mauricio Ortega Barrios < > mauricio.ort...@hotmail.es> wrote: > > Hi everyone, I'm getting this error, and I tried with versions 2.1.0-M1, > 2.1.0-M2-SNAPSHOT with the same result. Any comments? > > Environment: > MacOSX 10.5.8 (Leopard) > Java 1.5.0_20-b02-315, Apache Maven 2.2.1 > > JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home > MAVEN_OPTS='-Xmx512m -XX:MaxPermSize=256m' > > PATH=/sw/bin:/sw/sbin:/Applications/apache/apache-maven-2.2.1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/X11R6/bin > > Steps: > > 1 mvn install appfuse:gen -Dentity=Familia > 2 mvn clean jetty:run-war (It worked!, Ok with some minor changes) > 3 mvn install appfuse:gen -Dentity=SubFamilia > 4 mvn clean jetty:run-war ERROR (the following error with the same minor > changes in step 2:) > > The error: > surefire-reports: FamiliaActionTest > ------------------- > testSearch, testEdit, testSave, testRemove > +++++++ > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'familiaManager' defined in file > [/Users/mauricio/dev/steren210/target/test-classes/WEB-INF/applicationContext.xml]: > Cannot create inner bean > 'org.appfuse.dao.hibernate.GenericDaoHibernate#b28f30' of type > [org.appfuse.dao.hibernate.GenericDaoHibernate] while setting constructor > argument; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'org.appfuse.dao.hibernate.GenericDaoHibernate#b28f30' defined in > file > [/Users/mauricio/dev/steren210/target/test-classes/WEB-INF/applicationContext.xml]: > Initialization of bean failed; nested exception is > org.springframework.beans.factory.BeanInitializationException: Property > 'sessionFactory' is required for bean > 'org.appfuse.dao.hibernate.GenericDaoHibernate#b28f30' > ... > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name > 'org.appfuse.dao.hibernate.GenericDaoHibernate#b28f30' defined in file > [/Users/mauricio/dev/steren210/target/test-classes/WEB-INF/applicationContext.xml]: > Initialization of bean failed; nested exception is > org.springframework.beans.factory.BeanInitializationException: Property > 'sessionFactory' is required for bean > 'org.appfuse.dao.hibernate.GenericDaoHibernate#b28f30' > .... > Caused by: org.springframework.beans.factory.BeanInitializationException: > Property 'sessionFactory' is required for bean > 'org.appfuse.dao.hibernate.GenericDaoHibernate#b28f30' > ... > +++++++++ > This are my Entities: > > @Entity > public class Familia extends BaseObject { > private static final long serialVersionUID = -5455064482216857393L; > > private Integer idFamilia; > private String descripcion; > > @Id @GeneratedValue(strategy=GenerationType.AUTO) > @Column(name="ID_FAMILIA") > public Integer getIdFamilia() { > return idFamilia; > } > > public void setIdFamilia(Integer idFamilia) { > this.idFamilia = idFamilia; > } > > @Column(name="DESCRIPCION", length=60, nullable=false) > public String getDescripcion() { > return descripcion; > } > > public void setDescripcion(String descripcion) { > this.descripcion = descripcion; > } > > ... > > @Entity > public class SubFamilia extends BaseObject { > private static final long serialVersionUID = -7494045344113777394L; > > private Integer idSubFamilia; > private String descripcion; > > @Id @GeneratedValue(strategy=GenerationType.AUTO) > @Column(name="ID_SUBFAMILIA") > public Integer getIdSubFamilia() { > return idSubFamilia; > } > public void setIdSubFamilia(Integer idSubFamilia) { > this.idSubFamilia = idSubFamilia; > } > > @Column(name="DESCRIPCION", length=60, nullable=false) > public String getDescripcion() { > return descripcion; > } > public void setDescripcion(String descripcion) { > this.descripcion = descripcion; > } > > > > > > > ------------------------------ > Cuida tu aguinaldo y tus cuentas bancarias, OTTO te enseña > cómo.<http://www.ie8.com.mx> > > > > ------------------------------ > Cuida tu aguinaldo y tus cuentas bancarias, OTTO te enseña > cómo.<http://www.ie8.com.mx> >