Better app compilation error handling
-
display application source compilation error (ex. "publc" instead of "public") message to the user, so he knows what the problem is about
-
if a class is already defined (ex. because of a previous failed compilation), subsequent application source compilations fail => create a new sub classloader for each compilation to do it in, rather than reusing the same one
-
if in an app there is a null binding.w, NullPointer ex in ComplexProcessor line 58 and before that IOException in velocity => add guard checks in templates
-
when deploying, fails if app/lib does not exist => check if it exists and create it if not