There seems to be a problem in one of your model classes: se.blueboy.blueboyblog.model.Blog is missing a method called void setAuthority(Authority authority)? Or does not have an authority attribute?
Mike On 8/11/07, joakorrh <[EMAIL PROTECTED]> wrote: > > > I am working on a small project, creating a simple blog system to learn > more > about Spring /Hibernate > > I've now created the Object classes and the Dao classes and try to run my > very basic DaoTests, but they generate errors. > > I've been trying to find what causes this problem for hours now, with out > luck. > > If any of you have a suggestion I woluld be forever greatfull. > > > The log: > > ------------------------------------------------------------------------------- > Test set: se.blueboy.blueboyblog.dao.BlogDaoTest > > ------------------------------------------------------------------------------- > Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 2.922 sec > <<< FAILURE! > testFindBlogByName(se.blueboy.blueboyblog.dao.BlogDaoTest) Time elapsed: > 2.469 sec <<< ERROR! > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'sessionFactory' defined in URL > > [jar:file:/C:/Documents%20and%20Settings/Admin/.m2/repository/org/appfuse/appfuse-hibernate/2.0-m5/appfuse- > hibernate-2.0-m5.jar!/applicationContext-dao.xml]: > Invocation of init method failed; nested exception is > org.hibernate.PropertyNotFoundException: Could not find a setter for > property authority in class se.blueboy.blueboyblog.model.Blog > Caused by: org.hibernate.PropertyNotFoundException: Could not find a > setter > for property authority in class se.blueboy.blueboyblog.model.Blog > at > org.hibernate.property.BasicPropertyAccessor.createSetter( > BasicPropertyAccessor.java:216) > at > org.hibernate.property.BasicPropertyAccessor.getSetter( > BasicPropertyAccessor.java:209) > at org.hibernate.mapping.Property.getSetter(Property.java:277) > at > org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertySetter( > PojoEntityTuplizer.java:251) > at > org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>( > AbstractEntityTuplizer.java:126) > at > org.hibernate.tuple.entity.PojoEntityTuplizer.<init>( > PojoEntityTuplizer.java:55) > at > org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>( > EntityEntityModeToTuplizerMapping.java:56) > at > org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java > :269) > at > org.hibernate.persister.entity.AbstractEntityPersister.<init>( > AbstractEntityPersister.java:425) > at > org.hibernate.persister.entity.SingleTableEntityPersister.<init>( > SingleTableEntityPersister.java:109) > at > org.hibernate.persister.PersisterFactory.createClassPersister( > PersisterFactory.java:55) > at > org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226) > at > org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java > :1291) > at > > org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory > (LocalSessionFactoryBean.java:805) > at > > org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory > (LocalSessionFactoryBean.java:745) > at > > org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet > (AbstractSessionFactoryBean.java:134) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods > (AbstractAutowireCapableBeanFactory.java:1202) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean > (AbstractAutowireCapableBeanFactory.java:1172) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > (AbstractAutowireCapableBeanFactory.java:428) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > (DefaultListableBeanFactory.java:284) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:352) > at > > org.springframework.test.AbstractSingleSpringContextTests.createApplicationContext > (AbstractSingleSpringContextTests.java:199) > at > > org.springframework.test.AbstractSingleSpringContextTests.loadContextLocations > (AbstractSingleSpringContextTests.java:179) > at > org.springframework.test.AbstractSingleSpringContextTests.loadContext( > AbstractSingleSpringContextTests.java:158) > at > org.springframework.test.AbstractSpringContextTests.getContext( > AbstractSpringContextTests.java:105) > at > org.springframework.test.AbstractSingleSpringContextTests.setUp( > AbstractSingleSpringContextTests.java:87) > at junit.framework.TestCase.runBare(TestCase.java:128) > at > org.springframework.test.ConditionalTestCase.runBare( > ConditionalTestCase.java:69) > at junit.framework.TestResult$1.protect(TestResult.java:106) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:120) > at junit.framework.TestSuite.runTest(TestSuite.java:230) > at junit.framework.TestSuite.run(TestSuite.java:225) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java > :213) > at > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet( > AbstractDirectoryTestSuite.java:138) > at > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute( > AbstractDirectoryTestSuite.java:125) > at org.apache.maven.surefire.Surefire.run(Surefire.java:132) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess( > SurefireBooter.java:290) > at > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java > :818) > at > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java > :818) > > testAddAndRemoveBlog(se.blueboy.blueboyblog.dao.BlogDaoTest) Time > elapsed: > 0.406 sec <<< ERROR! > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'sessionFactory' defined in URL > > [jar:file:/C:/Documents%20and%20Settings/Admin/.m2/repository/org/appfuse/appfuse-hibernate/2.0-m5/appfuse- > hibernate-2.0-m5.jar!/applicationContext-dao.xml]: > Invocation of init method failed; nested exception is > org.hibernate.PropertyNotFoundException: Could not find a setter for > property authority in class se.blueboy.blueboyblog.model.Blog > Caused by: org.hibernate.PropertyNotFoundException: Could not find a > setter > for property authority in class se.blueboy.blueboyblog.model.Blog > at > org.hibernate.property.BasicPropertyAccessor.createSetter( > BasicPropertyAccessor.java:216) > at > org.hibernate.property.BasicPropertyAccessor.getSetter( > BasicPropertyAccessor.java:209) > at org.hibernate.mapping.Property.getSetter(Property.java:277) > at > org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertySetter( > PojoEntityTuplizer.java:251) > at > org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>( > AbstractEntityTuplizer.java:126) > at > org.hibernate.tuple.entity.PojoEntityTuplizer.<init>( > PojoEntityTuplizer.java:55) > at > org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>( > EntityEntityModeToTuplizerMapping.java:56) > at > org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java > :269) > at > org.hibernate.persister.entity.AbstractEntityPersister.<init>( > AbstractEntityPersister.java:425) > at > org.hibernate.persister.entity.SingleTableEntityPersister.<init>( > SingleTableEntityPersister.java:109) > at > org.hibernate.persister.PersisterFactory.createClassPersister( > PersisterFactory.java:55) > at > org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226) > at > org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java > :1291) > at > > org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory > (LocalSessionFactoryBean.java:805) > at > > org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory > (LocalSessionFactoryBean.java:745) > at > > org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet > (AbstractSessionFactoryBean.java:134) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods > (AbstractAutowireCapableBeanFactory.java:1202) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean > (AbstractAutowireCapableBeanFactory.java:1172) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > (AbstractAutowireCapableBeanFactory.java:428) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > (DefaultListableBeanFactory.java:284) > at > org.springframework.context.support.AbstractApplicationContext.refresh( > AbstractApplicationContext.java:352) > at > > org.springframework.test.AbstractSingleSpringContextTests.createApplicationContext > (AbstractSingleSpringContextTests.java:199) > at > > org.springframework.test.AbstractSingleSpringContextTests.loadContextLocations > (AbstractSingleSpringContextTests.java:179) > at > org.springframework.test.AbstractSingleSpringContextTests.loadContext( > AbstractSingleSpringContextTests.java:158) > at > org.springframework.test.AbstractSpringContextTests.getContext( > AbstractSpringContextTests.java:105) > at > org.springframework.test.AbstractSingleSpringContextTests.setUp( > AbstractSingleSpringContextTests.java:87) > at junit.framework.TestCase.runBare(TestCase.java:128) > at > org.springframework.test.ConditionalTestCase.runBare( > ConditionalTestCase.java:69) > at junit.framework.TestResult$1.protect(TestResult.java:106) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:120) > at junit.framework.TestSuite.runTest(TestSuite.java:230) > at junit.framework.TestSuite.run(TestSuite.java:225) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java > :213) > at > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet( > AbstractDirectoryTestSuite.java:138) > at > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute( > AbstractDirectoryTestSuite.java:125) > at org.apache.maven.surefire.Surefire.run(Surefire.java:132) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > :39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess( > SurefireBooter.java:290) > at > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java > :818) > at > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java > :818) > > -- > View this message in context: > http://www.nabble.com/DaoTest-error%2C-Appfuse2-M5-tf4254827s2369.html#a12109285 > Sent from the AppFuse - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
