ColdSpring でこのエラーを見たことがある人はいますか?
createBeanDefinition 関数に渡された ISLAZYINIT 引数がブール型ではありません。
これは、CF サービスを再起動した後、onApplicationStart でこのようなことをしようとしたときに発生します。
beanFactory = createObject("coldspring.beans.DefaultXmlBeanFactory").init(defaultProperties=stuCsConfig);
beanFactory.loadBeans(expandPath("/shared/config/coldspring-services.xml"));
その coldspring-services.xml ファイルの内容は次のようになります。
<bean id="PageHeader" class="path.to.PageHeader" singleton="true" lazy-init="false">
<constructor-arg name="fooBar">
<value>${fooBar}</value>
</constructor-arg>
</bean>
同様に構築された数十個の Bean の場合、一部は に設定されlazy-init=false
、一部は に設定されlazy-init=true
ます。
最近、コードに特に明らかな変更はありません。Java JVM の問題なのか、キャッシュなど CF Admin で設定できる何かの問題なのか疑問に思っています。誰もこれを前に見たことがありますか、または提案がありますか?