xml ファイルで Spring Bean を構成しましたが、アプリを実行すると、次のエラーが発生します。誰でも理由を教えてもらえますか?
org.springframework.beans.factory.BeanCreationException: ファイル [C:\src\test\resources\conf\ultra-root.xml] で定義された名前 'ultra-config' を持つ Bean の作成中にエラーが発生しました: Bean の初期化に失敗しました。ネストされた例外は java.lang.NoSuchFieldError: NULL at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529) です
構成:
<bean id="http-8280" class="org.adroitlogic.ultraesb.transport.http.HttpNIOListener">
<constructor-arg ref="fileCache"/>
<property name="port" value="8280"/>
</bean>
<bean id="http-sender" class="org.adroitlogic.ultraesb.transport.http.HttpNIOSender">
<constructor-arg ref="fileCache"/>
</bean>
<bean id="environment" class="org.adroitlogic.ultraesb.api.Environment">
<constructor-arg value="unit_test" type="java.lang.String"/>
<property name="deploymentUnitsEnabled" value="true"/>
</bean>
<bean id="ultra-config" class="org.adroitlogic.ultraesb.core.ConfigurationImpl">
<property name="environment" ref="environment"/>
</bean>
Gradle の依存関係
dependencies {
testCompile group: 'org.mockito', name: 'mockito-all', version: '1.9.5'
testCompile group: 'org.apache.maven.plugins', name: 'maven-failsafe-plugin', version: '2.16'
testCompile group: 'junit', name: 'junit', version:'4.9'
testCompile group: 'org.adroitlogic', name: 'ultraesb-sample', version:'2.2.0-SNAPSHOT'
compile group: 'org.adroitlogic', name: 'ultraesb-api', version:'2.2.0-SNAPSHOT'
compile group: 'org.adroitlogic', name: 'logging-api', version:'1.0.0-SNAPSHOT'
compile group: 'org.adroitlogic', name: 'logging-slf4j-impl', version:'1.0.0-SNAPSHOT'
compile(group: 'org.springframework.security', name: 'spring-security-core', version:'3.1.4.RELEASE') {
exclude(module: 'spring-core')
exclude(module: 'spring-context')
exclude(module: 'spring-beans')
}
}