Failed to convert property value of type [java.lang.String] to required type [boolean] for property
2011-12-10 18:52
911 查看
config.property文件配置的为
closeSolrUpdate=true;
类文件
public class GoodSearchIndexHelper {
private boolean colseSolrUpdate;
public boolean isCloseSolrUpdate() {
return closeSolrUpdate;
}
public void setCloseSolrUpdate(boolean closeSolrUpdate) {
this.closeSolrUpdate = closeSolrUpdate;
}
}
配置文件jms-handler-good.xml
<bean id="searchIndexHelper" class="com.xiu.search.good.GoodSearchIndexHelper" init-method="init">
<constructor-arg>
<ref bean="jdbcTemplate"/>
</constructor-arg>
<property name="storeID" value="${storeID}"/>
<property name="solrServerUrl" value="${solrServerUrl}"></property>
<property name="closeSolrUpdate" value="colseSolrUpdate"></property>
</bean>
报下面异常
解决方法:把boolean的类型改为String类型
private boolean colseSolrUpdate;---> private String closeSolrUpdate;
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageHandlerFactory' defined in URL [file:/E:/xop-platform-workspace/JMSServerProject/target/classes/service_config.xml]: Invocation of init
method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.xiu.search.good.integration.AllGoodsPriceChangedMessageHandlerImpl4Test#0' defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]:
Cannot resolve reference to bean 'largeNumberOfGoodsIndexHelper4Test' while setting bean property 'largeNumberOfGoodsIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'largeNumberOfGoodsIndexHelper4Test'
defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]: Cannot resolve reference to bean 'searchIndexHelper' while setting bean property 'searchIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'searchIndexHelper' defined in file [E:\xop-platform-workspace\GoodSearchProject\target\classes\jmsconfig\jms-handler-good.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException:
Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at com.xiu.search.jms.JMSServer.start(JMSServer.java:96)
at com.xiu.search.jms.JMSServer.main(JMSServer.java:51)
at TestStarter.main(TestStarter.java:12)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.xiu.search.good.integration.AllGoodsPriceChangedMessageHandlerImpl4Test#0' defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]:
Cannot resolve reference to bean 'largeNumberOfGoodsIndexHelper4Test' while setting bean property 'largeNumberOfGoodsIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'largeNumberOfGoodsIndexHelper4Test'
defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]: Cannot resolve reference to bean 'searchIndexHelper' while setting bean property 'searchIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'searchIndexHelper' defined in file [E:\xop-platform-workspace\GoodSearchProject\target\classes\jmsconfig\jms-handler-good.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException:
Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at com.xiu.search.jms.DefaultMessageHandlerFactoryImpl.afterPropertiesSet(DefaultMessageHandlerFactoryImpl.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 15 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'largeNumberOfGoodsIndexHelper4Test' defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]: Cannot resolve
reference to bean 'searchIndexHelper' while setting bean property 'searchIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchIndexHelper' defined in file [E:\xop-platform-workspace\GoodSearchProject\target\classes\jmsconfig\jms-handler-good.xml]:
Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException:
Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
... 33 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchIndexHelper' defined in file [E:\xop-platform-workspace\GoodSearchProject\target\classes\jmsconfig\jms-handler-good.xml]: Initialization of bean failed;
nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException: Invalid boolean
value [colseSolrUpdate]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
... 46 more
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException:
Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1289)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1250)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
... 55 more
Caused by: java.lang.IllegalArgumentException: Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.propertyeditors.CustomBooleanEditor.setAsText(CustomBooleanEditor.java:123)
at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:382)
at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:358)
at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:173)
at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:138)
at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386)
closeSolrUpdate=true;
类文件
public class GoodSearchIndexHelper {
private boolean colseSolrUpdate;
public boolean isCloseSolrUpdate() {
return closeSolrUpdate;
}
public void setCloseSolrUpdate(boolean closeSolrUpdate) {
this.closeSolrUpdate = closeSolrUpdate;
}
}
配置文件jms-handler-good.xml
<bean id="searchIndexHelper" class="com.xiu.search.good.GoodSearchIndexHelper" init-method="init">
<constructor-arg>
<ref bean="jdbcTemplate"/>
</constructor-arg>
<property name="storeID" value="${storeID}"/>
<property name="solrServerUrl" value="${solrServerUrl}"></property>
<property name="closeSolrUpdate" value="colseSolrUpdate"></property>
</bean>
报下面异常
解决方法:把boolean的类型改为String类型
private boolean colseSolrUpdate;---> private String closeSolrUpdate;
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageHandlerFactory' defined in URL [file:/E:/xop-platform-workspace/JMSServerProject/target/classes/service_config.xml]: Invocation of init
method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.xiu.search.good.integration.AllGoodsPriceChangedMessageHandlerImpl4Test#0' defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]:
Cannot resolve reference to bean 'largeNumberOfGoodsIndexHelper4Test' while setting bean property 'largeNumberOfGoodsIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'largeNumberOfGoodsIndexHelper4Test'
defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]: Cannot resolve reference to bean 'searchIndexHelper' while setting bean property 'searchIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'searchIndexHelper' defined in file [E:\xop-platform-workspace\GoodSearchProject\target\classes\jmsconfig\jms-handler-good.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException:
Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at com.xiu.search.jms.JMSServer.start(JMSServer.java:96)
at com.xiu.search.jms.JMSServer.main(JMSServer.java:51)
at TestStarter.main(TestStarter.java:12)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.xiu.search.good.integration.AllGoodsPriceChangedMessageHandlerImpl4Test#0' defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]:
Cannot resolve reference to bean 'largeNumberOfGoodsIndexHelper4Test' while setting bean property 'largeNumberOfGoodsIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'largeNumberOfGoodsIndexHelper4Test'
defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]: Cannot resolve reference to bean 'searchIndexHelper' while setting bean property 'searchIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'searchIndexHelper' defined in file [E:\xop-platform-workspace\GoodSearchProject\target\classes\jmsconfig\jms-handler-good.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException:
Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at com.xiu.search.jms.DefaultMessageHandlerFactoryImpl.afterPropertiesSet(DefaultMessageHandlerFactoryImpl.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 15 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'largeNumberOfGoodsIndexHelper4Test' defined in file [E:\xop-platform-workspace\JMSServerProject\target\test-classes\jmsconfig\jms-handler-good.xml]: Cannot resolve
reference to bean 'searchIndexHelper' while setting bean property 'searchIndexHelper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchIndexHelper' defined in file [E:\xop-platform-workspace\GoodSearchProject\target\classes\jmsconfig\jms-handler-good.xml]:
Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException:
Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
... 33 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchIndexHelper' defined in file [E:\xop-platform-workspace\GoodSearchProject\target\classes\jmsconfig\jms-handler-good.xml]: Initialization of bean failed;
nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException: Invalid boolean
value [colseSolrUpdate]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
... 46 more
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'closeSolrUpdate'; nested exception is java.lang.IllegalArgumentException:
Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1289)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1250)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
... 55 more
Caused by: java.lang.IllegalArgumentException: Invalid boolean value [colseSolrUpdate]
at org.springframework.beans.propertyeditors.CustomBooleanEditor.setAsText(CustomBooleanEditor.java:123)
at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:382)
at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:358)
at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:173)
at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:138)
at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386)
相关文章推荐
- spring Failed to convert property value of type 'java.lang.String' to required type 'int' for proper
- springmvc-- Failed to convert property value of type 'java.lang.String' to required type
- Spring 整合 Flex (BlazeDS)无法从as对象 到 Java对象转换的异常:org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.util.Date' to required type 'java.sql.Timestamp' for property 'wfsj'; nested exception is java.lang.Ill
- 关于springMVC中:Failed to convert property value of type 'java.lang.String' to required type 'java.util
- Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for pr
- Failed to convert property value of type [java.lang.String] to required type [int]
- spring Failed to convert property value of type 'java.lang.String' to required type 'int' for proper
- spring mvc 数据绑定报错 Failed to convert property value of type 'java.lang.String' to required type 'int'
- Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for pr
- Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for pr
- 表单提交时候"Failed to convert property value of type [java.lang.String] to
- Cannot convert value of type [java.lang.String] to required type [java.util.Date] for property 'xxx'
- [置顶] 解决:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date';
- Failed to convert value of type 'java.lang.String' to required type 'org.springframework.web.multipa
- Cannot convert value of type [java.lang.String] to required type [java.util.Date] for property 'xxx'
- 解决:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date';
- Cannot convert value of type [java.lang.String] to required type [javax.sql.DataSource] for property 'dataSource': no matching e
- 配置Spring Cannot convert value of type [java.lang.String] to required type [javax.sql.DataSource]
- java.lang.IllegalArgumentException: Cannot convert value of type [] to required type [] for property
- Failed to convert property value of type 'java.util.LinkedHashMap' to required