Affects Version/s: Beta-1
Fix Version/s: 1.0-Final
Bruno Aranda has reported following
A further investigation on the codebase revealed that following happens
aka in reality it does following
String contextRoot = servletContext.getRealPath("/WEB-INF/groovy");
>>> contextRoot = contextRoot.trim();
The problem is that the code did not expect a null since it checks for a
standard /WEB-INF/java and /WEB-INF/groovy.
Now, a quick test under jetty 6 reveals that this never nulls, even if the directories do not exist, jetty 7s behavior seems to be worse in this regard, although this is a bug on jettys side, a bypass and a warning is needed so that the NPE does not occur anymore even if the paths cannot be resolved.