Bug 160165 - AsmDelegate.java:149
Summary: AsmDelegate.java:149
Status: RESOLVED DUPLICATE of bug 140375
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.5.2   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-08 14:26 EDT by Jesse CLA
Modified: 2006-10-09 04:43 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse CLA 2006-10-08 14:26:22 EDT
java.lang.NullPointerException
at org.aspectj.org.objectweb.asm.ClassReader.a(Unknown Source)
at org.aspectj.org.objectweb.asm.ClassReader.a(Unknown Source)
at org.aspectj.org.objectweb.asm.ClassReader.a(Unknown Source)
at org.aspectj.org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.aspectj.weaver.asm.AsmDelegate.<init>(AsmDelegate.java:149)
at org.aspectj.weaver.bcel.BcelWorld.buildAsmDelegate(BcelWorld.java:328)
at org.aspectj.weaver.bcel.BcelWorld.resolveDelegate(BcelWorld.java:296)
at org.aspectj.weaver.World.resolveToReferenceType(World.java:349)
at org.aspectj.weaver.World.resolve(World.java:265)
at org.aspectj.weaver.World.resolve(World.java:185)
at org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromEclipse(EclipseFactory.java:137)
at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:529)
at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:519)
at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.createBinaryTypeFrom(AjLookupEnvironment.java:1058)
at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:480)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:190)
at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:137)
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:413)
at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:466)
at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.resolveSingleImport(CompilationUnitScope.java:650)
at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2487)
at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2293)
at org.aspectj.ajdt.internal.compiler.lookup.EclipseScope.lookupType(EclipseScope.java:65)
at org.aspectj.weaver.patterns.WildTypePattern.lookupTypeInScope(WildTypePattern.java:707)
at org.aspectj.weaver.patterns.WildTypePattern.resolveBindingsFromFullyQualifiedTypeName(WildTypePattern.java:694)
at org.aspectj.weaver.patterns.WildTypePattern.resolveBindings(WildTypePattern.java:623)
at org.aspectj.weaver.patterns.SignaturePattern.resolveBindings(SignaturePattern.java:82)
at org.aspectj.weaver.patterns.KindedPointcut.resolveBindings(KindedPointcut.java:262)
at org.aspectj.weaver.patterns.Pointcut.resolve(Pointcut.java:196)
at org.aspectj.ajdt.internal.compiler.ast.PointcutDesignator.finishResolveTypes(PointcutDesignator.java:84)
at org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration.resolveStatements(PointcutDeclaration.java:209)
at org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:400)
at org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration.resolvePointcut(PointcutDeclaration.java:190)
at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.resolvePointcutDeclarations(AjLookupEnvironment.java:425)
at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.completeTypeBindings(AjLookupEnvironment.java:236)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:301)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:315)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:887)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:244)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:163)
at org.aspectj.ajde.internal.CompilerAdapter.compile(CompilerAdapter.java:122)
at org.aspectj.ajde.internal.AspectJBuildManager$CompilerThread.run(AspectJBuildManager.java:191)

NullPointerException thrown: null
Comment 1 Matt Chapman CLA 2006-10-09 04:36:16 EDT
Passing over to compiler
Comment 2 Andrew Clement CLA 2006-10-09 04:43:03 EDT
If you have a minimal test case or scenario that demonstrates this problem, please attach it to the bug we already have on this problem, bug 140375.  That bug also describes a workaround you can use for now.

*** This bug has been marked as a duplicate of 140375 ***