[
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