--- old/src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java 2015-10-16 12:59:00.000000000 +0200 +++ new/src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java 2015-10-16 12:59:00.000000000 +0200 @@ -30,6 +30,7 @@ import com.sun.xml.internal.bind.util.Which; import javax.lang.model.SourceVersion; +import javax.tools.Diagnostic; import javax.tools.DiagnosticCollector; import javax.tools.JavaCompiler; import javax.tools.JavaFileObject; @@ -45,7 +46,6 @@ import java.net.URL; import java.net.URLClassLoader; import java.util.ArrayList; -import java.util.Collection; import java.util.Collections; import java.util.List; import java.util.logging.Level; @@ -248,7 +248,12 @@ if (episode != null) r.setEpisodeFile(episode); task.setProcessors(Collections.singleton(r)); - return task.call(); + boolean res = task.call(); + //Print compiler generated messages + for( Diagnostic d : diagnostics.getDiagnostics() ) { + System.err.println(d.toString()); + } + return res; } }