We had the deprecated method in the code and that ran into that error as I mentioned earlier. The deprecated method is actually not working for me. Thats why I am looking for an alternate solution.
Regards, Mamta On Thursday, June 26, 2014 7:13:37 PM UTC+5:30, Michael Hunger wrote: > > As you updated your graph it still runs with the indexing type strategy > > So either stick with the deprecated method > or > Switch the strategy to label based in your spring config > > Make a backup first if you go with option 2 > > > > Sent from mobile device > > Am 26.06.2014 um 15:37 schrieb Mamta Thakur <[email protected] > <javascript:>>: > > @NodeEntity > public class Member { > > @GraphId > Long nodeId; > @Indexed(unique = true, numeric = false) > private String id; > private Long facebookUserId; > @RelatedTo(type = "MY_FB", direction = Direction.BOTH) > FacebookUser facebookUser; > @RelatedToVia(type = KNOWS, direction = Direction.BOTH, elementClass = > Relationship.class) > Iterable<Relationship> knowsRelationships; > > --- constructors and getter/setter. > > } > > Regards, > Mamta. > > On Thursday, June 26, 2014 7:02:16 PM UTC+5:30, Michael Hunger wrote: >> >> What does your entity look like? >> >> Sent from mobile device >> >> Am 26.06.2014 um 14:52 schrieb Mamta Thakur <[email protected]>: >> >> Hi All, >> >> We recently upgraded the Neo4j version to 2.0.3 and SDN to 3.1.0. Data >> upgrade happened successfully. >> We were able to run some of the APIs successfully where as some gave >> issues. >> >> <dependency> >> <groupId>org.springframework.data</groupId> >> <artifactId>spring-data-neo4j</artifactId> >> <version>3.1.0.RELEASE</version> >> </dependency> >> >> Code: >> Iterator repoItr = >> memberRepository.findAllByPropertyValue("id", >> Long.valueOf(id)).iterator(); >> >> Looks like the method is deprecated, but do we have an alternate to this >> method? >> Tried findAllBySchemaPropertyValue("id", id), but that did not return >> anything. >> >> Error Stack: >> >> org.springframework.dao.InvalidDataAccessApiUsageException: Can lookup >> label based property from legacy index >> at >> org.springframework.data.neo4j.support.Neo4jTemplate.getIndex(Neo4jTemplate.java:640) >> at >> org.springframework.data.neo4j.repository.LegacyIndexSearcher.getIndex(LegacyIndexSearcher.java:40) >> at >> org.springframework.data.neo4j.repository.LegacyIndexSearcher.getIndexHits(LegacyIndexSearcher.java:75) >> at >> org.springframework.data.neo4j.repository.LegacyIndexSearcher.access$200(LegacyIndexSearcher.java:21) >> at >> org.springframework.data.neo4j.repository.LegacyIndexSearcher$3.query(LegacyIndexSearcher.java:132) >> at >> org.springframework.data.neo4j.repository.LegacyIndexSearcher.queryResult(LegacyIndexSearcher.java:139) >> at >> org.springframework.data.neo4j.repository.LegacyIndexSearcher.findAllByPropertyValue(LegacyIndexSearcher.java:130) >> at >> org.springframework.data.neo4j.repository.AbstractGraphRepository.findAllByPropertyValue(AbstractGraphRepository.java:170) >> at >> org.springframework.data.neo4j.repository.AbstractGraphRepository.findAllByPropertyValue(AbstractGraphRepository.java:181) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at >> org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:405) >> at >> org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:390) >> at >> org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:344) >> at >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) >> at >> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) >> at >> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) >> at >> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) >> at >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) >> at >> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:155) >> at >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) >> at >> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) >> at com.sun.proxy.$Proxy53.findAllByPropertyValue(Unknown Source) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at >> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) >> at >> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) >> at >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) >> at >> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) >> at >> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) >> at >> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) >> at >> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) >> at >> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) >> at com.sun.proxy.$Proxy60.findAllByPropertyValue(Unknown Source) >> >> Thanks, >> Mamta. >> >> -- >> 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. >> >> -- > 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.
