#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

Reply via email to