简体   繁体   English

java.lang.IllegalArgumentException:未指定Bean

[英]java.lang.IllegalArgumentException: No bean specified

I am getting this error when I try to submit form. 尝试提交表单时出现此错误。 Form has two field one is empty and another has some value. 窗体有两个字段,一个为空,另一个具有某些值。

java.lang.IllegalArgumentException: No bean specified
org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:883)
org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:935)
org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:830)
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:433)
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:805)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

It turns out to be commons-beanutils api known issue at 1.8.1 , Upgrading commons-beanutils to 1.9.1 resolved this issue. 原来是1.8.1 commons-beanutils api已知问题,将commons-beanutils升级到1.9.1解决了此问题。

BEANUTILS-345 BeanUtils的-345

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.IllegalArgumentException - java.lang.IllegalArgumentException java.lang.IllegalArgumentException - java.lang.IllegalArgumentException Weblogic“ java.lang.IllegalArgumentException:未知的bean状态0”异常 - Weblogic “java.lang.IllegalArgumentException: Unknown bean state 0” exception java.lang.IllegalArgumentException:未指定Junit和Mockito的数据源 - java.lang.IllegalArgumentException: No DataSource specified Junit and Mockito 骆驼:java.lang.IllegalArgumentException:必须指定defaultEndpoint - Camel: java.lang.IllegalArgumentException: defaultEndpoint must be specified java.lang.IllegalArgumentException:只能指定目标位置 - java.lang.IllegalArgumentException: Only the target location may be specified java.lang.IllegalArgumentException:没有实现指定的模式语言的SchemaFactory - java.lang.IllegalArgumentException: No SchemaFactory that implements the schema language specified HSSFWorkbook java.lang.IllegalArgumentException:可以指定不超过3个规则 - HSSFWorkbook java.lang.IllegalArgumentException: No more than 3 rules may be specified 骆驼测试-java.lang.IllegalArgumentException:必须指定defaultEndpoint - Camel testing - java.lang.IllegalArgumentException: defaultEndpoint must be specified 为什么会有java.lang.IllegalArgumentException? - Why is there an java.lang.IllegalArgumentException?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM