Bug 274559 - Compile exception when not using debug info
Summary: Compile exception when not using debug info
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 1.6.5   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-30 14:06 EDT by Andrew Eisenberg CLA
Modified: 2009-06-04 14:10 EDT (History)
1 user (show)

See Also:


Attachments
throws compiler exception when compiled (2.52 KB, application/octet-stream)
2009-04-30 14:08 EDT, Andrew Eisenberg CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Eisenberg CLA 2009-04-30 14:06:37 EDT
The following project throws a compiler exception when the project property "Add variable attributes to generated class files" is turned off.
Comment 1 Andrew Eisenberg CLA 2009-04-30 14:08:35 EDT
Created attachment 133986 [details]
throws compiler exception when compiled

This project has the particular setting turned off.  So, you should be able to just import and attempt to compile.
Comment 2 Andrew Clement CLA 2009-04-30 14:35:17 EDT
how about including the exception? ;)
Comment 3 Andrew Eisenberg CLA 2009-04-30 16:43:46 EDT
Yes, that would help, wouldn't it?

java.lang.NullPointerException
at org.aspectj.ajdt.internal.compiler.ast.InterTypeMethodDeclaration.generateDispatchMethod(InterTypeMethodDeclaration.java:306)
at org.aspectj.ajdt.internal.compiler.ast.InterTypeMethodDeclaration.generateCode(InterTypeMethodDeclaration.java:233)
at org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:535)
at org.aspectj.ajdt.internal.compiler.ast.AspectDeclaration.generateCode(AspectDeclaration.java:271)
at org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:604)
at org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode(CompilationUnitDeclaration.java:215)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:642)
at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:392)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1003)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:267)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:181)
at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:105)
at org.aspectj.ajde.core.AjCompiler.buildFresh(AjCompiler.java:97)
at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:243)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:218)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:360)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:516)
at org.eclipse.core.internal.resources.Project.build(Project.java:94)
at org.eclipse.jdt.internal.ui.util.CoreUtility$BuildJob.run(CoreUtility.java:160)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Comment 4 Andrew Clement CLA 2009-04-30 17:08:33 EDT
fixed
Comment 5 Andrew Clement CLA 2009-06-04 14:10:35 EDT
not sure why this is still open...