Spring Data Cassandra - Среда не должна быть нулевой Ошибка

Я следую базовому руководству по ссылке Spring Data Cassandra http://docs.spring.io/spring-data/cassandra/docs/1.1.0.RC1/reference/html/, и я столкнулся со следующим исключением

java.lang.IllegalArgumentException: Environment must not be null!
    at org.springframework.util.Assert.notNull(Assert.java:112)
    at org.springframework.data.repository.config.RepositoryConfigurationSourceSupport.<init>(RepositoryConfigurationSourceSupport.java:50)
    at org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource.<init>(AnnotationRepositoryConfigurationSource.java:74)
    at org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport.registerBeanDefinitions(RepositoryBeanDefinitionRegistrarSupport.java:74)
    at org.springframework.context.annotation.ConfigurationClassParser.processImport(ConfigurationClassParser.java:394)
    at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:204)
    at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:163)
    at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:138)
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:284)
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:225)
    at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
    at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:73)
    at com.strides.platform.domain.UserRepositoryDaoTest.<init>(UserRepositoryDaoTest.java:28)

Я выполнил шаги, указанные в документе,

1) Используйте свойства Cassandra

2) Создайте конфигурацию Java

3) Создайте классы домена и репозитория

У меня есть автоматически подключенная переменная среды в тестовых классах. Я проверил пару примеров проектов и не уверен, что еще нужно сделать.


person Nachiketa Savant    schedule 05.09.2014    source источник


Ответы (1)


Я столкнулся с этим сообщением об ошибке и обнаружил, что проблема возникает только при использовании Spring Framework версии 3.2.8.RELEASE.

Моим решением было обновление до версии 3.2.9.RELEASE.

См. Также java.lang.IllegalArgumentException: Environment не может быть нулевым

person awgn    schedule 15.10.2014