错误集

来源:互联网 发布:软件测试工作职责 编辑:程序博客网 时间:2024/04/29 18:45
 

1 

javax.servlet.ServletException: Unable to instantiate Action, DictionaryValueAction,  defined for 'dictionaryValue_list' in namespace '/admin'Error creating bean with name 'DictionaryValueAction' defined in class path resource [strutsActionContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [$Proxy43 implementing com.zhongrx.admin.data.service.DictionaryValueService,com.zhongrx.common.service.GeneralService,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [com.zhongrx.admin.data.service.DictionaryValueService] for property 'dictionaryValueService'; nested exception is java.lang.IllegalArgumentException: Original must not be null - action - file:/C:/Apache%20Tomcat%206.0.16/webapps/archives/WEB-INF/classes/struts.xml:152:84

       org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)

       org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)

       com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)

       com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)

       org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)

root cause

 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DictionaryValueAction' defined in class path resource [strutsActionContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [$Proxy43 implementing com.zhongrx.admin.data.service.DictionaryValueService,com.zhongrx.common.service.GeneralService,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [com.zhongrx.admin.data.service.DictionaryValueService] for property 'dictionaryValueService'; nested exception is java.lang.IllegalArgumentException: Original must not be null

       org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)

       org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)

       java.security.AccessController.doPrivileged(Native Method)

       org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)

       org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:283)

       org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)

       org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)

       org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)

       com.opensymphony.xwork2.spring.SpringObjectFactory.buildBean(SpringObjectFactory.java:126)

       com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:143)

       com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:113)

       com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:275)

       com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:365)

       com.opensymphony.xwork2.DefaultActionInvocation.access$000(DefaultActionInvocation.java:38)

       com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:83)

       com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)

       com.opensymphony.xwork2.DefaultActionInvocation.<init>(DefaultActionInvocation.java:74)

       com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)

       org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)

       org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494)

       org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)

       com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)

       com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)

       org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)

root cause

 

org.springframework.beans.TypeMismatchException: Failed to convert property value of type [$Proxy43 implementing com.zhongrx.admin.data.service.DictionaryValueService,com.zhongrx.common.service.GeneralService,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [com.zhongrx.admin.data.service.DictionaryValueService] for property 'dictionaryValueService'; nested exception is java.lang.IllegalArgumentException: Original must not be null

       org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391)

 

root cause

 

java.lang.IllegalArgumentException: Original must not be null

 

解决方法,一般是在Actionset get 方法的时候错了.

 

 

 

 

 

 

2

抱歉,方法的参数错误(id to load is required for loading) 请稍后再试或与管理员联系!

 

 

解决方法:需要ID,可以用隐藏表单的方式.

 

原创粉丝点击