Community
Participate
Working Groups
public abstract aspect TemplateOperationMonitor extends AbstractOperationMonitor { ... // line 38 below Object around(final Object controller) : methodSignatureControllerExecTarget() && target(controller) && monitorEnabled() { ... } <aspectj> <aspects> <concrete-aspect name="glassbox.inspector.monitor.operation.test.TestMonitor" extends="glassbox.inspector.monitor.operation.TemplateOperationMonitor"> <pointcut name="methodSignatureControllerExecTarget" expression="execution(public * glassbox.inspector.monitor.operation.TestMonitoredItemImpl.*(..))"/> </concrete-aspect> </aspects> </aspectj> produces: error at C:\devel\glassboxInspector\GlassboxInspector\src\glassbox\inspector\monitor\operation\TemplateOperationMonitor.aj:38::0 the parameter arg1 is not bound in [all branches of] pointcut
While I can't reproduce this exact problem (because I don't have a testcase) it looks similar to something we have seen before. Please try a version of AspectJ that contains a fix to bug 125699.
I tested with the 20060313055733 build and that fixes it, so you must be right that it's the same bug. Thanks Matthew! *** This bug has been marked as a duplicate of 125699 ***