langtools/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
--- a/langtools/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Fri Sep 07 11:24:00 2012 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Fri Sep 07 11:35:53 2012 -0700
@@ -1072,8 +1072,10 @@
Assert.checkNonNull(tokens);
next.put(Tokens.tokensKey, tokens);
+ Log nextLog = Log.instance(next);
// propogate the log's writers directly, instead of going through context
- Log.instance(next).setWriters(log);
+ nextLog.setWriters(log);
+ nextLog.setSourceMap(log);
JavaCompiler oldCompiler = JavaCompiler.instance(context);
JavaCompiler nextCompiler = JavaCompiler.instance(next);