#1 is from the static param interceptor, so you have that set up somewhere, and the second one is from the normal request parameter (params interceptor)
On Thu, Jul 16, 2009 at 10:35 AM, Ritvars Rundzāns<rrundz...@gmail.com> wrote: > I put BP @ setCmd. > > 1st hit: > --------------------------------------------------------------------------------------------> > Daemon Thread [http-8080-2] (Suspended (breakpoint at line 28 in Person)) > > Person.setCmd(String) line: 28 > NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not > available [native method] > NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39 > DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25 > Method.invoke(Object, Object...) line: 597 > OgnlRuntime.invokeMethod(Object, Method, Object[]) line: 517 > OgnlRuntime.callAppropriateMethod(OgnlContext, Object, Object, String, > String, List, Object[]) line: 812 > OgnlRuntime.setMethodValue(OgnlContext, Object, String, Object, boolean) > line: 964 > ObjectAccessor(ObjectPropertyAccessor).setPossibleProperty(Map, Object, > String, Object) line: 75 > ObjectAccessor(ObjectPropertyAccessor).setProperty(Map, Object, Object, > Object) line: 131 > ObjectAccessor.setProperty(Map, Object, Object, Object) line: 28 > OgnlRuntime.setProperty(OgnlContext, Object, Object, Object) line: > 1656 > CompoundRootAccessor.setProperty(Map, Object, Object, Object) line: > 50 > OgnlRuntime.setProperty(OgnlContext, Object, Object, Object) line: > 1656 > ASTProperty.setValueBody(OgnlContext, Object, Object) line: 101 > ASTProperty(SimpleNode).evaluateSetValueBody(OgnlContext, Object, > Object) line: 177 > ASTProperty(SimpleNode).setValue(OgnlContext, Object, Object) line: > 246 > Ognl.setValue(Object, Map, Object, Object) line: 476 > OgnlUtil.setValue(String, Map<String,Object>, Object, Object) line: > 192 > OgnlValueStack.setValue(String, Object, boolean) line: 155 > OgnlValueStack.setValue(String, Object) line: 143 > StaticParametersInterceptor.intercept(ActionInvocation) line: 129 > DefaultActionInvocation.invoke() line: 236 > CheckboxInterceptor.intercept(ActionInvocation) line: 93 > DefaultActionInvocation.invoke() line: 236 > FileUploadInterceptor.intercept(ActionInvocation) line: 235 > DefaultActionInvocation.invoke() line: 236 > ModelDrivenInterceptor.intercept(ActionInvocation) line: 89 > DefaultActionInvocation.invoke() line: 236 > ScopedModelDrivenInterceptor.intercept(ActionInvocation) line: 128 > DefaultActionInvocation.invoke() line: 236 > ProfilingActivationInterceptor.intercept(ActionInvocation) line: 104 > DefaultActionInvocation.invoke() line: 236 > DebuggingInterceptor.intercept(ActionInvocation) line: 267 > DefaultActionInvocation.invoke() line: 236 > ChainingInterceptor.intercept(ActionInvocation) line: 126 > DefaultActionInvocation.invoke() line: 236 > PrepareInterceptor.doIntercept(ActionInvocation) line: 138 > PrepareInterceptor(MethodFilterInterceptor).intercept(ActionInvocation) > line: 87 > DefaultActionInvocation.invoke() line: 236 > I18nInterceptor.intercept(ActionInvocation) line: 148 > DefaultActionInvocation.invoke() line: 236 > ServletConfigInterceptor.intercept(ActionInvocation) line: 164 > DefaultActionInvocation.invoke() line: 236 > AliasInterceptor.intercept(ActionInvocation) line: 128 > DefaultActionInvocation.invoke() line: 236 > ExceptionMappingInterceptor.intercept(ActionInvocation) line: 176 > DefaultActionInvocation.invoke() line: 236 > StrutsActionProxy.execute() line: 52 > Dispatcher.serviceAction(HttpServletRequest, HttpServletResponse, > ServletContext, ActionMapping) line: 468 > ExecuteOperations.executeAction(HttpServletRequest, HttpServletResponse, > ActionMapping) line: 77 > StrutsPrepareAndExecuteFilter.doFilter(ServletRequest, ServletResponse, > FilterChain) line: 76 > ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) > line: 235 > ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: > 206 > StandardWrapperValve.invoke(Request, Response) line: 233 > StandardContextValve.invoke(Request, Response) line: 191 > StandardHostValve.invoke(Request, Response) line: 128 > ErrorReportValve.invoke(Request, Response) line: 102 > StandardEngineValve.invoke(Request, Response) line: 109 > CoyoteAdapter.service(Request, Response) line: 286 > Http11Processor.process(Socket) line: 845 > Http11Protocol$Http11ConnectionHandler.process(Socket) line: 583 > JIoEndpoint$Worker.run() line: 447 > Thread.run() line: 619 > <------------------------------------------------------------------------------------------------------------------------------------------- > > 2nd one: > --------------------------------------------------------------------------------------------> > Daemon Thread [http-8080-2] (Suspended (breakpoint at line 28 in Person)) > > Person.setCmd(String) line: 28 > NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not > available [native method] > NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39 > DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25 > Method.invoke(Object, Object...) line: 597 > OgnlRuntime.invokeMethod(Object, Method, Object[]) line: 517 > OgnlRuntime.callAppropriateMethod(OgnlContext, Object, Object, String, > String, List, Object[]) line: 812 > OgnlRuntime.setMethodValue(OgnlContext, Object, String, Object, boolean) > line: 964 > ObjectAccessor(ObjectPropertyAccessor).setPossibleProperty(Map, Object, > String, Object) line: 75 > ObjectAccessor(ObjectPropertyAccessor).setProperty(Map, Object, Object, > Object) line: 131 > ObjectAccessor.setProperty(Map, Object, Object, Object) line: 28 > OgnlRuntime.setProperty(OgnlContext, Object, Object, Object) line: > 1656 > CompoundRootAccessor.setProperty(Map, Object, Object, Object) line: > 50 > OgnlRuntime.setProperty(OgnlContext, Object, Object, Object) line: > 1656 > ASTProperty.setValueBody(OgnlContext, Object, Object) line: 101 > ASTProperty(SimpleNode).evaluateSetValueBody(OgnlContext, Object, > Object) line: 177 > ASTProperty(SimpleNode).setValue(OgnlContext, Object, Object) line: > 246 > Ognl.setValue(Object, Map, Object, Object) line: 476 > OgnlUtil.setValue(String, Map<String,Object>, Object, Object) line: > 192 > OgnlValueStack.setValue(String, Object, boolean) line: 155 > OgnlValueStack.setValue(String, Object) line: 143 > ParametersInterceptor.setParameters(Object, ValueStack, > Map<String,Object>) line: 273 > ParametersInterceptor.doIntercept(ActionInvocation) line: 187 > > ParametersInterceptor(MethodFilterInterceptor).intercept(ActionInvocation) > line: 87 > DefaultActionInvocation.invoke() line: 236 > > ActionMappingParametersInteceptor(ParametersInterceptor).doIntercept(ActionInvocation) > line: 195 > > ActionMappingParametersInteceptor(MethodFilterInterceptor).intercept(ActionInvocation) > line: 87 > DefaultActionInvocation.invoke() line: 236 > StaticParametersInterceptor.intercept(ActionInvocation) line: 148 > DefaultActionInvocation.invoke() line: 236 > CheckboxInterceptor.intercept(ActionInvocation) line: 93 > DefaultActionInvocation.invoke() line: 236 > FileUploadInterceptor.intercept(ActionInvocation) line: 235 > DefaultActionInvocation.invoke() line: 236 > ModelDrivenInterceptor.intercept(ActionInvocation) line: 89 > DefaultActionInvocation.invoke() line: 236 > ScopedModelDrivenInterceptor.intercept(ActionInvocation) line: 128 > DefaultActionInvocation.invoke() line: 236 > ProfilingActivationInterceptor.intercept(ActionInvocation) line: 104 > DefaultActionInvocation.invoke() line: 236 > DebuggingInterceptor.intercept(ActionInvocation) line: 267 > DefaultActionInvocation.invoke() line: 236 > ChainingInterceptor.intercept(ActionInvocation) line: 126 > DefaultActionInvocation.invoke() line: 236 > PrepareInterceptor.doIntercept(ActionInvocation) line: 138 > PrepareInterceptor(MethodFilterInterceptor).intercept(ActionInvocation) > line: 87 > DefaultActionInvocation.invoke() line: 236 > I18nInterceptor.intercept(ActionInvocation) line: 148 > DefaultActionInvocation.invoke() line: 236 > ServletConfigInterceptor.intercept(ActionInvocation) line: 164 > DefaultActionInvocation.invoke() line: 236 > AliasInterceptor.intercept(ActionInvocation) line: 128 > DefaultActionInvocation.invoke() line: 236 > ExceptionMappingInterceptor.intercept(ActionInvocation) line: 176 > DefaultActionInvocation.invoke() line: 236 > StrutsActionProxy.execute() line: 52 > Dispatcher.serviceAction(HttpServletRequest, HttpServletResponse, > ServletContext, ActionMapping) line: 468 > ExecuteOperations.executeAction(HttpServletRequest, HttpServletResponse, > ActionMapping) line: 77 > StrutsPrepareAndExecuteFilter.doFilter(ServletRequest, ServletResponse, > FilterChain) line: 76 > ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) > line: 235 > ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: > 206 > StandardWrapperValve.invoke(Request, Response) line: 233 > StandardContextValve.invoke(Request, Response) line: 191 > StandardHostValve.invoke(Request, Response) line: 128 > ErrorReportValve.invoke(Request, Response) line: 102 > StandardEngineValve.invoke(Request, Response) line: 109 > CoyoteAdapter.service(Request, Response) line: 286 > Http11Processor.process(Socket) line: 845 > Http11Protocol$Http11ConnectionHandler.process(Socket) line: 583 > JIoEndpoint$Worker.run() line: 447 > Thread.run() line: 619 > < > -------------------------------------------------------------------------------------------- > > Tomcat 6 used as a container. > > Just compared 2 traces. They are almost identical, except 1st one has: > StaticParametersInterceptor.intercept(ActionInvocation) line: 129 > > , but 2nd one [has it replaced with] > ParametersInterceptor.setParameters(Object, ValueStack, > Map<String,Object>) line: 273 > ParametersInterceptor.doIntercept(ActionInvocation) line: 187 > > ParametersInterceptor(MethodFilterInterceptor).intercept(ActionInvocation) > line: 87 > DefaultActionInvocation.invoke() line: 236 > > ActionMappingParametersInteceptor(ParametersInterceptor).doIntercept(ActionInvocation) > line: 195 > > ActionMappingParametersInteceptor(MethodFilterInterceptor).intercept(ActionInvocation) > line: 87 > DefaultActionInvocation.invoke() line: 236 > StaticParametersInterceptor.intercept(ActionInvocation) line: 148 > . > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org