-
Notifications
You must be signed in to change notification settings - Fork 98
Closed
Description
Commit 5383736 contains an inactive test case reproducing a new problem I found by chance when fixing a failing test after the code changes for #24:
Further up in the same class you see working variations of that syntax.
The corresponding ajcore.*.txt file says:
malformed org.aspectj.weaver.PointcutDeclaration attribute (length:219)
org.aspectj.weaver.BCException: Bad type signature *
org.aspectj.weaver.BCException: malformed org.aspectj.weaver.PointcutDeclaration attribute (length:219)org.aspectj.weaver.BCException: Bad type signature *
at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:137)
at org.aspectj.weaver.bcel.Utility.readAjAttributes(Utility.java:102)
at org.aspectj.weaver.bcel.BcelMethod.unpackAjAttributes(BcelMethod.java:197)
at org.aspectj.weaver.bcel.BcelMethod.<init>(BcelMethod.java:91)
at org.aspectj.weaver.bcel.BcelObjectType.getDeclaredMethods(BcelObjectType.java:290)
at org.aspectj.weaver.ReferenceType.getDeclaredMethods(ReferenceType.java:870)
at org.aspectj.weaver.ResolvedType.getDeclaredAdvice(ResolvedType.java:1028)
at org.aspectj.weaver.ResolvedType.getDeclaredShadowMungers(ResolvedType.java:1068)
at org.aspectj.weaver.ResolvedType.collectShadowMungers(ResolvedType.java:868)
at org.aspectj.weaver.ResolvedType.collectCrosscuttingMembers(ResolvedType.java:794)
at org.aspectj.weaver.CrosscuttingMembersSet.addOrReplaceAspect(CrosscuttingMembersSet.java:112)
at org.aspectj.weaver.CrosscuttingMembersSet.addOrReplaceAspect(CrosscuttingMembersSet.java:67)
at org.aspectj.weaver.bcel.BcelWeaver.prepareForWeave(BcelWeaver.java:512)
at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.ensureWeaverInitialized(AjPipeliningCompilerAdapter.java:525)
at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:505)
at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:446)
at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:431)
at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:104)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:946)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:576)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:476)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:427)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1101)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:275)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:188)
at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:103)
at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:47)
at org.aspectj.tools.ajc.Main.run(Main.java:374)
at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
at org.aspectj.tools.ajc.Ajc.compile(Ajc.java:202)
at org.aspectj.tools.ajc.Ajc.compile(Ajc.java:163)
at org.aspectj.tools.ajc.AjcTestCase.ajc(AjcTestCase.java:534)
at org.aspectj.testing.CompileSpec.execute(CompileSpec.java:52)
at org.aspectj.testing.AjcTest.runTest(AjcTest.java:60)
at org.aspectj.testing.XMLBasedAjcTestCase.runTest(XMLBasedAjcTestCase.java:157)
at org.aspectj.testing.XMLBasedAjcTestCase.runTest(XMLBasedAjcTestCase.java:171)
at org.aspectj.systemtest.ajc165.Ajc165Tests.testFunkyPointcut_pr272233_2(Ajc165Tests.java:80)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working