Community
Participate
Working Groups
It seems ajc Main.java will add an uncategorized message when an OutOfMemoryError is caught, but the systemExit method which is called afterwards will only exit with a non 0 status if a message categorized as FAIL or ERROR is present. Returning 0 in this case can interact badly with some ant runs as they may interpret it as a successful execution of the ajc task. See: http://git.eclipse.org/c/aspectj/org.aspectj.git/tree/org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java#n256
will exit with -1 now on out of memory.