RE: illegal argument:propNameエラーについて (2010-05-08 23:04 by Anonymous #50479)
ご回答ありがとうございます。
ご指摘いただいたように、上記ログの後に以下のスタックトレースが出力されています。
------------------------------------------------------------------------
at jp.terasoluna.fw.service.thin.AbstractBLogicMapper.setParams(AbstractBLogicMapper.java:255)
at jp.terasoluna.fw.service.thin.AbstractBLogicMapper.mapBLogicParams(AbstractBLogicMapper.java:182)
at jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction.getBLogicParams(AbstractBLogicAction.java:526)
at jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction.doExecute(AbstractBLogicAction.java:254)
at jp.terasoluna.fw.web.struts.actions.ActionEx.execute(ActionEx.java:221)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at jp.terasoluna.fw.web.struts.action.RequestProcessorEx.process(RequestProcessorEx.java:149)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
Caused by: jp.terasoluna.fw.service.thin.BLogicMapperException: java.lang.reflect.InvocationTargetException
... 24 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
at jp.terasoluna.fw.service.thin.AbstractBLogicMapper.setParams(AbstractBLogicMapper.java:241)
... 23 more
Caused by: jp.terasoluna.fw.util.PropertyAccessException: java.lang.NoSuchMethodException: Unknown property 'requestParameter2'
at jp.terasoluna.fw.util.BeanUtil.getBeanProperty(BeanUtil.java:87)
at jp.terasoluna.fw.service.thin.BLogicMapper.getValueFromForm(BLogicMapper.java:157)
... 29 more
Caused by: java.lang.NoSuchMethodException: Unknown property 'requestParameter2'
at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1122)
at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:686)
at org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715)
at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:290)
at jp.terasoluna.fw.util.BeanUtil.getBeanProperty(BeanUtil.java:79)
... 30 more
------------------------------------------------------------------------
------------------------------------------------------------------------
[2010/05/08 22:33:24][DEBUG][AbstractBLogicAction] *** doExecute() called. action path=[/aaa/bbb] ***
[2010/05/08 22:33:24][DEBUG][AbstractBLogicAction] *** BLogicParams is prepared. ***
[2010/05/08 22:33:24][DEBUG][AbstractBLogicAction] BLogicParams:aaa.dto.bbb@92997e
[2010/05/08 22:33:24][DEBUG][AbstractBLogicAction] *** starting blogic action[jp.terasoluna.fw.web.struts.actions.BLogicAction] ***
[2010/05/08 22:33:24][DEBUG][BLogicAction] *** doExecuteBLogic() called. ***
[2010/05/08 22:33:24][DEBUG][BLogicAction] *** Starting blogic[aaa.blogic.bbbBLogic]. ***
java.lang.NullPointerException
at aaa.blogic.bbbBLogic.execute(bbbBLogic.java:48)
at aaa.blogic.bbbBLogic.execute(bbbBLogic.java:1)
at jp.terasoluna.fw.web.struts.actions.BLogicAction.doExecuteBLogic(BLogicAction.java:137)
at jp.terasoluna.fw.web.struts.actions.AbstractBLogicAction.doExecute(AbstractBLogicAction.java:278)
at jp.terasoluna.fw.web.struts.actions.ActionEx.execute(ActionEx.java:221)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at jp.terasoluna.fw.web.struts.action.RequestProcessorEx.process(RequestProcessorEx.java:149)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)