Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ajdt-dev] anyone seen this error b4?



That happens when two different versions of the compiler are used.  Looks
like maven is building with an up to date AspectJ (which adds the
WeaverVersion attribute) but the AJDT version you are using is out of date,
it includes an old AspectJ that doesnt recognize that attribute.  Can you
upgrade your AJDT?

cheers,
Andy.
---
Andy Clement
AspectJ



                                                                           
             Adam Jenkins                                                  
             <ajenkins@infocom                                             
             p.com>                                                     To 
             Sent by:                  "'ajdt-dev@xxxxxxxxxxx'"            
             ajdt-dev-admin@ec         <ajdt-dev@xxxxxxxxxxx>              
             lipse.org                                                  cc 
                                                                           
                                                                   Subject 
             22/02/2005 23:42          [ajdt-dev] anyone seen this error   
                                       b4?                                 
                                                                           
             Please respond to                                             
             ajdt-dev@eclipse.                                             
                    org                                                    
                                                                           
                                                                           







Compiles fine in maven, but when I do a build in ecipse I get the following
error (cut and past from eclipse problems panel):





Severity        Description     Resource        In Folder       Location
Creation Time
2       Internal compiler error
org.aspectj.weaver.BCException: unknown
attributeorg.aspectj.weaver.WeaverVersion
        at org.aspectj.weaver.AjAttribute.read(AjAttribute.java:109)
        at
org.aspectj.weaver.bcel.BcelAttributes.readAjAttributes(BcelAttributes.java:38)

        at
org.aspectj.weaver.bcel.BcelObjectType.unpackAspectAttributes(BcelObjectType.java:166)

        at
org.aspectj.weaver.bcel.BcelObjectType.<init>(BcelObjectType.java:85)
        at
org.aspectj.weaver.bcel.BcelWorld.makeBcelObjectType(BcelWorld.java:208)
        at
org.aspectj.weaver.bcel.BcelWorld.resolveObjectType(BcelWorld.java:203)
        at org.aspectj.weaver.World.resolveObjectType(World.java:110)
        at org.aspectj.weaver.World.resolve(World.java:91)
        at org.aspectj.weaver.World.resolve(World.java:70)
        at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromEclipse(EclipseFactory.java:112)

        at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:264)


        at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:259)


        at
org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.createBinaryTypeFrom(AjLookupEnvironment.java:474)


        at
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:309)

        at
org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:217)
        at
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:92)

        at
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:30)


        at
org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:159)

        at
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findOnDemandImport(CompilationUnitScope.java:367)


        at
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleTypeImport(CompilationUnitScope.java:425)


        at
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports(CompilationUnitScope.java:303)

        at
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:353)

        at
org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:537)
        at
org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:365)
        at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:671)

        at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:167)

        at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:101)

        at
org.aspectj.ajde.internal.CompilerAdapter.compile(CompilerAdapter.java:122)

        at
org.aspectj.ajde.internal.AspectJBuildManager$CompilerThread.run(AspectJBuildManager.java:165)

        AdaptorGatewayMessageHelper.java
ComposerData/src/java/com/infocomp/adaptorgateway/data/helpers
February 23, 2005 10:31:02 AM


Important notice: This message is intended for the individual(s) and
entity(s) addressed. The information contained in this transmission and any
attached, may be confidential and may also be the subject of legal
privilege, public interest immunity or legal professional privilege. Any
review, retransmission, dissemination or other use of, taking of any action
in reliance upon this information by person or entities other than the
recipient is prohibited and requires authorization from the sender. If you
are not the addressee indicated in this message (or responsible for
delivery of the message to such person) you may not copy or deliver this
message to anyone. In such cases you should destroy this message and kindly
notify the sender by reply email.


WARNING: Although Infocomp has taken reasonable precautions so that no
viruses are present in this e-mail, the company cannot accept
responsibility for any loss or damage arising from the use of e-mail
attachments.





Back to the top