Index: src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java =================================================================== RCS file: /home/technology/org.aspectj/modules/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java,v retrieving revision 1.51 diff -u -r1.51 AjBuildManager.java --- src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java 2 Apr 2004 12:47:35 -0000 1.51 +++ src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java 26 Apr 2004 00:28:54 -0000 @@ -108,6 +108,7 @@ IMessageHandler baseHandler, boolean batch) throws IOException, AbortException { boolean ret = true; + boolean returnSet = false; batchCompile = batch; try { @@ -204,8 +205,14 @@ if (zos != null) { closeOutputStream(); } - ret = !handler.hasErrors(); + if (null != handler) { + ret = !handler.hasErrors(); + returnSet = true; + } handler = null; + } + if (!returnSet) { + MessageUtil.warn(baseHandler, "return without setting?"); } return ret; }