Details
Description
I have a (probably) malformed project.xml and maven gave me an :
org.apache.maven.MavenException: Error parsing project.xml 'C:\XXXXXXXXXXXXXXXXXXXXXX\project.xml'
at org.apache.maven.MavenUtils.getNonJellyProject(MavenUtils.java:208)
at org.apache.maven.MavenUtils.getProject(MavenUtils.java:144)
at org.apache.maven.MavenUtils.getProject(MavenUtils.java:123)
at org.apache.maven.MavenSession.initializeRootProject(MavenSession.java:235)
at org.apache.maven.MavenSession.initialize(MavenSession.java:175)
at org.apache.maven.cli.App.doMain(App.java:473)
at org.apache.maven.cli.App.main(App.java:1215)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
which doesn't help me much, because MavenUtils eat the original Exception (MavenUtils l 208) :
try
{ project = (Project) getProjectBeanReader().parse( projectDescriptor ); }catch (Exception e)
{ throw new MavenException("Error parsing project.xml '" + projectDescriptor.getAbsolutePath() + "'", e); }IWBNI the original exception were passed as a parameter in the MavenException so it would be displayed in the stacktrace.
Done.