------------ running with the harness [ 0] [info 5]: info [-d, C:\Documents and Settings\Owner\Local Settings\Temp\SandboxQjOFoe\classes, -classpath, ..\lib\test\aspectjrt.jar;..\lib\test\testing-client.jar, -injars, c:\home\ws\head\testing-drivers\..\tests\bugs\systemouts\injar.jar, -verbose, c:\home\ws\head\testing-drivers\..\tests\bugs\systemouts\A.java] ------------ running from the command-line rm -rf classes anotherNPE.txt mkdir classes rmd classes/* javac -d classes `find src -name \*.java` rm injar.jar cd classes jar cfM ../injar.jar * cd .. ajc -injars injar.jar -classpath "$ajrt" A.java ------------ running with the harness - NPE java.lang.NullPointerException at org.aspectj.weaver.bcel.BcelShadow.findHandlerParamName(BcelShadow.java:441) at org.aspectj.weaver.bcel.BcelShadow.makeExceptionHandler(BcelShadow.java:416) at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:994) at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:816) at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:343) at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:80) at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:724) at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:689) at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:615) at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:563) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.weave(AjCompilerAdapter.java:232) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.afterCompiling(AjCompilerAdapter.java:114) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:376) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:600) 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.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:104) at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:53) at org.aspectj.testing.harness.bridge.CompilerRun.run(CompilerRun.java:558) at org.aspectj.testing.run.Runner.runPrivate(Runner.java:359) at org.aspectj.testing.run.Runner.runChild(Runner.java:159) at org.aspectj.testing.run.Runner.runChild(Runner.java:118) at org.aspectj.testing.run.Runner$IteratorWrapper.run(Runner.java:438) at org.aspectj.testing.run.Runner.runPrivate(Runner.java:359) at org.aspectj.testing.run.Runner.runChild(Runner.java:159) at org.aspectj.testing.run.Runner.runChild(Runner.java:118) at org.aspectj.testing.run.Runner$IteratorWrapper.run(Runner.java:438) at org.aspectj.testing.run.Runner.runPrivate(Runner.java:359) at org.aspectj.testing.run.Runner.run(Runner.java:106) at org.aspectj.testing.run.Runner.run(Runner.java:97) at org.aspectj.testing.run.Runner.runIterator(Runner.java:220) at org.aspectj.testing.drivers.Harness.run(Harness.java:360) at org.aspectj.testing.drivers.FeatureHarness.run(Harness.java:657) at org.aspectj.testing.drivers.Harness.runMain(Harness.java:288) at org.aspectj.testing.drivers.Harness.main(Harness.java:124) ------------ running from the command-line - NPE java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.CompilationResult.computePriority(CompilationResult.java:110) at org.eclipse.jdt.internal.compiler.CompilationResult.quickPrioritize(CompilationResult.java:336) at org.eclipse.jdt.internal.compiler.CompilationResult.getProblems(CompilationResult.java:230) at org.eclipse.jdt.internal.compiler.CompilationResult.getAllProblems(CompilationResult.java:118) at org.aspectj.ajdt.internal.core.builder.AjBuildManager$4.acceptResult(AjBuildManager.java:661) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.acceptResult(AjCompilerAdapter.java:171) at org.aspectj.ajdt.internal.compiler.WeaverAdapter.finishedWith(WeaverAdapter.java:203) at org.aspectj.ajdt.internal.compiler.WeaverAdapter.weaveCompleted(WeaverAdapter.java:167) at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:570) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.weave(AjCompilerAdapter.java:232) at org.aspectj.ajdt.internal.compiler.AjCompilerAdapter.afterCompiling(AjCompilerAdapter.java:114) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:376) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:600) 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.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:102) at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:53) at org.aspectj.tools.ajc.Main.run(Main.java:280) at org.aspectj.tools.ajc.Main.runMain(Main.java:217) at org.aspectj.tools.ajc.Main.main(Main.java:79)