I want to trace advices of all aspects.
The following definition of tracing aspect results in stack overflow despite the !withing
declaration. This is a bug, I think.
| <aspect name="TracingAspect"
class="com.siemens.smarthome.aspects.tracing.TracingAspect"/>
| <bind pointcut="execution( *
com.siemens.smarthome.aspects.*.*->*(..)) and
!within(com.siemens.smarthome.aspects.tracing.*)">
| <advice name="traceAdvice" aspect="TracingAspect"/>
| </bind>
|
Stack overflow:
at com.siemens.smarthome.aspects.tracing.TracingAspect.traceAdvice(TracingAspect.java)
| at
org.jboss.aop.advice.com.siemens.smarthome.aspects.tracing.TracingAspect0.invoke(TracingAspect0.java)
| at
com.siemens.smarthome.aspects.tracing.TracingAspect$traceAdvice_N192612223631562369.invokeNext(TracingAspect$traceAdvice_N192612223631562369.java)
| at
com.siemens.smarthome.aspects.tracing.TracingAspect.traceAdvice(TracingAspect.java)
| at
org.jboss.aop.advice.com.siemens.smarthome.aspects.tracing.TracingAspect0.invoke(TracingAspect0.java)
| at
com.siemens.smarthome.aspects.tracing.TracingAspect$traceAdvice_N192612223631562369.invokeNext(TracingAspect$traceAdvice_N192612223631562369.java)
| at
com.siemens.smarthome.aspects.tracing.TracingAspect.traceAdvice(TracingAspect.java)
| at
org.jboss.aop.advice.com.siemens.smarthome.aspects.tracing.TracingAspect0.invoke(TracingAspect0.java)
| at
com.siemens.smarthome.aspects.tracing.TracingAspect$traceAdvice_N192612223631562369.invokeNext(TracingAspect$traceAdvice_N192612223631562369.java)
| at
com.siemens.smarthome.aspects.tracing.TracingAspect.traceAdvice(TracingAspect.java)
| at
org.jboss.aop.advice.com.siemens.smarthome.aspects.tracing.TracingAspect0.invoke(TracingAspect0.java)
| at
com.siemens.smarthome.aspects.tracing.TracingAspect$traceAdvice_N192612223631562369.invokeNext(TracingAspect$traceAdvice_N192612223631562369.java)
| at
com.siemens.smarthome.aspects.tracing.TracingAspect.traceAdvice(TracingAspect.java)
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3960099#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...