Hello,

I am using Strust 2 with spring-plugin and json-plugin to use:

1. Injection of dependencies: apparently everything is working well.
2. Spring's AOP: works when applied over methods of injected objects in the
Struts Actions but not when applied over methods of actions (my class
extends from ActionSupport and I use the @Action annotation at method level)

This situation has generated the following questions:

1. Are the actions created and managed by Spring or Struts? It's supposed
to be Spring, but I have this doubt because Spring's AOP is supposed to
work on Spring beans but in my case it does not work and because I do not
use the Spring's @Component annotation in the Action class

2. Is there a way to use Spring AOP in Struts2 Actions using the "JDK
dynamic proxies"? I have tested with the following results:

a) When Spring uses "JDK dynamic proxies" the Struts2 Action is not
executed and the following exception is thrown: NoSuchMethodException (see
NoSuchMethodException.txt)
b) When Spring uses "CGLIB proxy" in an Action whose result is of the
default type: the Action works correctly
c) When Spring uses "CGLIB proxy" in an Action whose result is of type
json: the Struts2 Action is executed but the following exception is thrown:
OperationNotSupportedException (see OperationNotSupportedException.txt).
When I do not use AOP this Action works correctly.

Thanks
ERROR Dispatcher Could not find action or result: 
/struts2webapp/json/aspectaction
 Wrong method was defined as an action method: ejecutar - Class: java.lang.Class
File: Class.java
Method: getMethod
Line: 1786 - java/lang/Class.java:1786:-1
        at 
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:80)
        at 
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:50)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.doIntercept(ConversionErrorInterceptor.java:139)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:133)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:133)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:192)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:69)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:115)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:88)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:246)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:99)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:139)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:155)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:174)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:120)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:171)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:195)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:193)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.factory.StrutsActionProxy.execute(StrutsActionProxy.java:54)
        at 
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564)
        at 
org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:81)
        at 
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:143)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
        at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodException: com.sun.proxy.$Proxy55.ejecutar()
        at java.lang.Class.getMethod(Class.java:1786)
        at 
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:78)
        ... 67 more
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.write(JSONWriter.java:110)
        at org.apache.struts2.json.JSONUtil.serialize(JSONUtil.java:194)
        at 
org.apache.struts2.json.JSONResult.createJSONString(JSONResult.java:222)
        at org.apache.struts2.json.JSONResult.execute(JSONResult.java:196)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:373)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277)
        at 
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:253)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:260)
        at 
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:73)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.doIntercept(ConversionErrorInterceptor.java:139)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:133)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:133)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:192)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:69)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:115)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:88)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:246)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:99)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:139)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:155)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:174)
        at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:120)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:171)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:195)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:193)
        at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:247)
        at 
org.apache.struts2.factory.StrutsActionProxy.execute(StrutsActionProxy.java:54)
        at 
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564)
        at 
org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:81)
        at 
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:143)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
        at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.array(JSONWriter.java:550)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:170)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 82 more
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 90 more
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 95 more
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 100 more
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 105 more
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 110 more
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 115 more
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 120 more
Caused by: org.apache.struts2.json.JSONException: 
org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 125 more
Caused by: org.apache.struts2.json.JSONException: 
java.lang.reflect.InvocationTargetException
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:269)
        at org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:197)
        at org.apache.struts2.json.JSONWriter.process(JSONWriter.java:182)
        at org.apache.struts2.json.JSONWriter.value(JSONWriter.java:143)
        at org.apache.struts2.json.JSONWriter.add(JSONWriter.java:428)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:254)
        ... 130 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:249)
        ... 135 more
Caused by: javax.naming.OperationNotSupportedException: Can''t generate an 
absolute name for this namespace
        at 
org.apache.naming.NamingContext.getNameInNamespace(NamingContext.java:787)
        ... 140 more
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to