Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] Urgent: Backwards Migration from 1.30 to 1.1.10

Okay, I had to go backwards with AJDT from  1.3 to 1.1.110

Here is my configuration:

Eclipse Platform
Version: 3.0.2
Build id: 200503110845

Eclipse AspectJ Development Tools
Version: 1.1.7
Build id: 1.2.0

When I attempted to run the compile I get the following error and I have not be able to clear not a thing has worked that I have tried:

Here is the aspect it is complaining about:

/*
* Created on May 25, 2004
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Generation - Code and Comments
*/
package com.tascon.tim.aop;

import net.sf.hibernate.Session;
import com.tascon.tim.util.TimUserCache;

/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Generation - Code and Comments
*/
public aspect LastModifiedAspect {
   pointcut classList() : within(com.tascon.provider..*);
pointcut hibernateSaveOrUpdate(Object obj) :
           ( call(public * Session.save(..)) ||
             call(public * Session.update(..)))
           && args(obj, ..);

   before(Object obj) : hibernateSaveOrUpdate(obj)
   {
if (obj instanceof com.tascon.tim.hibernate.LastModifiedIntertype.LastModified)
       {
           com.tascon.tim.hibernate.LastModifiedIntertype.LastModified
last = (com.tascon.tim.hibernate.LastModifiedIntertype.LastModified)obj;
           last.setLastModifiedDate(new java.util.Date());
if (TimUserCache.getTimUser() != null)
           {
last.setLastModifiedBy(TimUserCache.getTimUser().getUsername());
           }
           else
           {
System.out.println("Error pulling the Time User from the session cache.");
               last.setLastModifiedBy("Tester");
           }
       }
   }
}


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:202) at org.aspectj.weaver.bcel.BcelWorld.resolveObjectType(BcelWorld.java:197)
   at org.aspectj.weaver.World.resolveObjectType(World.java:100)
   at org.aspectj.weaver.World.resolve(World.java:82)
   at org.aspectj.weaver.World.resolve(World.java:70)
at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromEclipse(EclipseFactory.java:73) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:249) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:244) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.createBinaryTypeFrom(AjLookupEnvironment.java:409) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:299)
   at org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:208)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:111) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:174) at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:1319) at org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference.getTypeBinding(QualifiedTypeReference.java:45) at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:99) at org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression.resolveType(InstanceOfExpression.java:204) at org.eclipse.jdt.internal.compiler.ast.Expression.resolveTypeExpecting(Expression.java:464) at org.eclipse.jdt.internal.compiler.ast.IfStatement.resolve(IfStatement.java:225) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:386) at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:137) at org.aspectj.ajdt.internal.compiler.ast.AdviceDeclaration.resolveStatements(AdviceDeclaration.java:129) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:363) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:938) at org.aspectj.ajdt.internal.compiler.ast.AspectDeclaration.resolve(AspectDeclaration.java:77) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:987) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:271)
   at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:551)
   at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:358)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:601) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:160) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:94) at org.aspectj.ajde.internal.CompilerAdapter.compile(CompilerAdapter.java:108) at org.aspectj.ajde.internal.AspectJBuildManager$CompilerThread.run(AspectJBuildManager.java:165) LastModifiedAspect.aj timWebSrc/src/com/tascon/tim/aop October 3, 2005 10:28:38 PM




Back to the top