I tried passing the package using setBasePackage via the constructor but I get the same Exception.
On Tuesday, April 15, 2014 2:42:31 PM UTC+1, Michael Hunger wrote: > > Do you have a small test project that reproduces the error in a controlled > setup? > > Thanks a lot Michael > > Am 15.04.2014 um 13:54 schrieb [email protected] <javascript:>: > > Recently upgraded to Spring Data Neo4 version -3.0.1-Release (from 2.x > Release). I modified @Configuration file to reflect the settings explained > here > http://blog.neo4j.org/2014/03/spring-data-neo4j-progress-update-sdn-3.html > . > > The upgrade seems to be the cause of the following exceptions. > > Downgrading to Version 3.0.0.RELEASE seems to work! > > Any Ideas? > > Config Class > */ > @EnableTransactionManagement(mode=AdviceMode.ASPECTJ) > @EnableNeo4jRepositories(value={"repo"}) > public class Neo4JConfig extends Neo4jConfiguration{ > public Neo4JConfig(){ > setBasePackage("base here"); > } > @Bean > public SpringRestGraphDatabase graphDatabaseService(){ > SpringRestGraphDatabase springRestGraphDatabase = new > SpringRestGraphDatabase("http://localhost:7474/db/data"); > return springRestGraphDatabase; > } > > @Bean > public Neo4jMappingContext neo4jMappingContext() { > return new Neo4jMappingContext(); > } > > > StactTrace > > > 17:59:44.656 [localhost-startStop-1] ERROR o.s.web.context.ContextLoader - > Context initialization failed > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'compGraphService': Injection of autowired dependencies > failed; nested exception is > org.springframework.beans.factory.BeanCreationException: Could not autowire > field: private core.graph.repository.CompGraphRepository > core.graph.service.impl.GraphServiceImpl.compGraphRepository; nested > exception is org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'compGraphRepository': Invocation of init method > failed; nested exception is > org.springframework.data.mapping.model.MappingException: Unknown persistent > entity core.CompBasic > at > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:292) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1185) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:703) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760) > > ~[spring-context-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) > > ~[spring-context-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) > > ~[spring-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) > > ~[spring-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) > > [spring-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4887) > > [catalina.jar:7.0.39] > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5381) > > [catalina.jar:7.0.39] > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > [catalina.jar:7.0.39] > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) > > [catalina.jar:7.0.39] > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) > > [catalina.jar:7.0.39] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > > [na:1.8.0] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > > [na:1.8.0] > at java.lang.Thread.run(Thread.java:744) [na:1.8.0] > Caused by: org.springframework.beans.factory.BeanCreationException: Could > not autowire field: private core.graph.repository.CompGraphRepository > core.graph.service.impl.GraphServiceImpl.compGraphRepository; nested > exception is org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'compGraphRepository': Invocation of init method > failed; nested exception is > org.springframework.data.mapping.model.MappingException: Unknown persistent > entity core.CompBasic > at > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:508) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:289) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > ... 22 common frames omitted > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'compGraphRepository': Invocation of init method > failed; nested exception is > org.springframework.data.mapping.model.MappingException: Unknown persistent > entity core.CompBasic > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1553) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1017) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:960) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:858) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:480) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > ... 24 common frames omitted > Caused by: org.springframework.data.mapping.model.MappingException: > Unknown persistent entity core.CompBasic > at > org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:169) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:141) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.mapping.context.AbstractMappingContext.getPersistentEntity(AbstractMappingContext.java:67) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.neo4j.repository.query.CypherQueryBuilder.<init>(CypherQueryBuilder.java:37) > > ~[spring-data-neo4j-3.0.1.RELEASE.jar:na] > at > org.springframework.data.neo4j.repository.query.CypherQueryCreator.create(CypherQueryCreator.java:72) > > ~[spring-data-neo4j-3.0.1.RELEASE.jar:na] > at > org.springframework.data.neo4j.repository.query.CypherQueryCreator.create(CypherQueryCreator.java:35) > > ~[spring-data-neo4j-3.0.1.RELEASE.jar:na] > at > org.springframework.data.repository.query.parser.AbstractQueryCreator.createCriteria(AbstractQueryCreator.java:109) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:88) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:73) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.neo4j.repository.query.DerivedCypherRepositoryQuery.<init>(DerivedCypherRepositoryQuery.java:59) > > ~[spring-data-neo4j-3.0.1.RELEASE.jar:na] > at > org.springframework.data.neo4j.repository.query.GraphQueryMethod.createQuery(GraphQueryMethod.java:146) > > ~[spring-data-neo4j-3.0.1.RELEASE.jar:na] > at > org.springframework.data.neo4j.repository.GraphRepositoryFactory$1.resolveQuery(GraphRepositoryFactory.java:113) > > ~[spring-data-neo4j-3.0.1.RELEASE.jar:na] > at > org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.<init>(RepositoryFactorySupport.java:304) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:161) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:224) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:210) > > ~[spring-data-commons-1.7.1.RELEASE.jar:na] > at > org.springframework.data.neo4j.repository.GraphRepositoryFactoryBean.afterPropertiesSet(GraphRepositoryFactoryBean.java:69) > > ~[spring-data-neo4j-3.0.1.RELEASE.jar:na] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1612) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1549) > > ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE] > ... 34 common frames omitted > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
