Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] AJ compiler death...AAOB

You might have built it on my big 4-0..

but it's not been a gift on this occasion...


---- AspectJ Properties ---
AspectJ Compiler 1.6.10 built on Friday Oct 22, 2010 at 03:50:26 GMT
---- Dump Properties ---
Dump file: ajcore.20101217.172141.982.txt
Dump reason: java.lang.RuntimeException
Dump on exception: true
Dump at exit condition: abort
---- Exception Information ---
java.lang.RuntimeException: Problem processing attributes in org/springframework/beans/factory/aspectj/AnnotationBeanConfigurerAspect.class at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:383) at org.aspectj.weaver.bcel.BcelObjectType.<init>(BcelObjectType.java:160) at org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:394) at org.aspectj.weaver.bcel.BcelWorld.resolveDelegate(BcelWorld.java:389)
        at org.aspectj.weaver.World.resolveToReferenceType(World.java:461)


:(


On 17/12/2010 17:01, Andy Clement wrote:
Hi,

AspectJ Compiler 1.6.9.RC3
A problem unpacking attributes is usually a mismatch with the version
used to build the aspect and the version being used to consume it. Use
AspectJ 1.6.10 would be my first suggestion.  We have compatibility
backwards (i think thats the right way round) - so that any AspectJ
can handle an aspect built with an older aspectj, but if you attempt
to use an older weaver than was used to build the aspect you can get
into this problem.

Let me know if 1.6.10 doesn't help.

Andy

On 17 December 2010 08:27, Neale Upstone<neale.upstone@xxxxxxxxxxxxx>  wrote:
Any clues on the following??


---- AspectJ Properties ---
AspectJ Compiler 1.6.9.RC3 built on Wednesday Jun 30, 2010 at 15:46:30 GMT
---- Dump Properties ---
Dump file: ajcore.20101217.010328.874.txt
Dump reason: java.lang.RuntimeException
Dump on exception: true
Dump at exit condition: abort
---- Exception Information ---
java.lang.RuntimeException: Problem processing attributes in
org/springframework/beans/factory/aspectj/AnnotationBeanConfigurerAspect.class
        at
org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:383)
        at
org.aspectj.weaver.bcel.BcelObjectType.<init>(BcelObjectType.java:160)
        at
org.aspectj.weaver.bcel.BcelWorld.buildBcelDelegate(BcelWorld.java:382)
        at
org.aspectj.weaver.bcel.BcelWorld.resolveDelegate(BcelWorld.java:377)
        at org.aspectj.weaver.World.resolveToReferenceType(World.java:452)
        at org.aspectj.weaver.World.resolve(World.java:298)
        at org.aspectj.weaver.World.resolve(World.java:211)
        at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromEclipse(EclipseFactory.java:148)
        at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:647)
        at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:636)
        at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.createBinaryTypeFrom(AjLookupEnvironment.java:1346)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:599)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:276)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:139)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:178)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findImport(CompilationUnitScope.java:451)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:505)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports(CompilationUnitScope.java:361)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:430)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:629)
        at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:392)
        at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1022)
        at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:268)
        at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:181)
        at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
        at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
        at org.aspectj.tools.ajc.Main.run(Main.java:363)
        at org.aspectj.tools.ajc.Main.runMain(Main.java:240)
        at
org.codehaus.mojo.aspectj.AbstractAjcCompiler.execute(AbstractAjcCompiler.java:381)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at
hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:182)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at
org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at hudson.maven.agent.Main.launch(Main.java:165)
        at hudson.maven.MavenBuilder.call(MavenBuilder.java:165)
        at
hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:694)
        at
hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:638)
        at hudson.remoting.UserRequest.perform(UserRequest.java:114)
        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
        at hudson.remoting.Request$2.run(Request.java:270)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of
range: 0
        at java.lang.String.charAt(String.java:686)
        at
org.aspectj.weaver.UnresolvedType.forSignature(UnresolvedType.java:416)
        at org.aspectj.weaver.UnresolvedType.read(UnresolvedType.java:847)
        at org.aspectj.weaver.WeaverStateInfo.read(WeaverStateInfo.java:142)
        at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:105)
        at org.aspectj.weaver.bcel.Utility.readAjAttributes(Utility.java:101)
        at
org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:379)
        ... 59 more


---- org.aspectj.weaver.bcel.BcelWorld@3663c64f ----
Shadow mungers:
org.aspectj.weaver.Checker@bf1ac3f8
org.aspectj.weaver.Checker@8fbac8c2
org.aspectj.weaver.Checker@78adf43c
(afterReturning(extraFlags: 5): ((within(com.xyz.sech..*)&&    execution(*
*..*Repository*.get*(..)))&&
  persingleton(com.xyz.sech.policy.RepositoryConventions))->void
com.xyz.sech.policy.RepositoryConventions.ajc$afterReturning$com_tnt_sech_policy_RepositoryConventions$1$bf15f142(java.lang.Object,
org.aspectj.lang.JoinPoint$StaticPart))
(afterThrowing(extraFlags: 5): ((within(com.xyz.sech..*)&&    execution(*
*..*Repository*.find*(..)))&&
  persingleton(com.xyz.sech.policy.RepositoryConventions))->void
com.xyz.sech.policy.RepositoryConventions.ajc$afterThrowing$com_tnt_sech_policy_RepositoryConventions$2$4dccdd47(java.lang.Exception,
org.aspectj.lang.JoinPoint$StaticPart))
Type mungers:
Empty
Late Type mungers:
Empty



_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-dev

_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-dev



Back to the top