Hi *,
i was just upgrading from my cozy RELEASE-dependency to 1.1.0-BUILD-SNAPSHOT [1.1.0.BUILD-20120502.180038-28], because of an added feature (https://jira.springsource.org/browse/DATAMONGO-347).
I have added it to my dependency tree, including the automatically injected child dependencies (netbeans magic...), in particular spring-data-commons-core-1.3.0-BUILD-SNAPSHOT [1.3.0.BUILD-20120502.083219-130].
When trying to run my app, i get the following error:Code:<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>1.1.0.BUILD-SNAPSHOT</version> </dependency>
The above mentioned spring-data-commons-core-1.3.0-BUILD-SNAPSHOT contains the class org.springframework.data.repository.core.Repositor yMetadata, but the desired method getDomainType is missing.Code:Caused by: java.lang.NoSuchMethodError: org.springframework.data.repository.core.RepositoryMetadata.getDomainType()Ljava/lang/Class; at org.springframework.data.mongodb.repository.support.MongoRepositoryFactory.getTargetRepository(MongoRepositoryFactory.java:84) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:131) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.getObject(RepositoryFactoryBeanSupport.java:114) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.getObject(RepositoryFactoryBeanSupport.java:38) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:142)
what the heck?Code:package org.springframework.data.repository.core; import java.lang.reflect.Method; public interface RepositoryMetadata { public Class<?> getIdClass(); public Class<?> getDomainClass(); public Class<?> getRepositoryInterface(); public Class<?> getReturnedDomainClass(Method method); }
Thanks for pointings in advance!



Reply With Quote
