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]
>
>

Reply via email to