[ http://jira.codehaus.org/browse/MWAR-158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=150173#action_150173 ]
Stephane Nicoll commented on MWAR-158: -------------------------------------- This is the plugin version, not the maven version (i.e. versions specified here are the war plugin version since we are in the war plugin jira project). It make no sense to have blocking issues here since nobody will have a look to it *right now* (there is no SLA, this is open source and community based). I agree it is cirticial and must be fixed for the next release though. > Overlaying breaks configuration of webXml with a fatal error > ------------------------------------------------------------ > > Key: MWAR-158 > URL: http://jira.codehaus.org/browse/MWAR-158 > Project: Maven 2.x War Plugin > Issue Type: Bug > Affects Versions: 2.1-alpha-1 > Environment: Maven 2.0.9 > SuSE Linux 10.3 > java version "1.5.0_09" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03) > Java HotSpot(TM) Server VM (build 1.5.0_09-b03, mixed mode) > Reporter: Michael Heß > Priority: Critical > Attachments: webXmlBug.tar.gz > > > When using overlays, it is no longer possible to use the webXml configuration > value. The following exception is thrown: > [INFO] [war:war] > [INFO] Packaging webapp > [INFO] Assembling webapp[webXmlBug] in > [/home/mhe/workspace_spielwiese/webXmlBug/target/webXmlBug] > [INFO] Processing war project > OverlayPackagingTask performPackaging overlay.getTargetPath() null[INFO] > Processing overlay[ id de.ordix.webXmlBug:overlay] > [INFO] Unpacking overlay[ id de.ordix.webXmlBug:overlay] > [INFO] Expanding: > /home/mhe/.m2/repository/de/ordix/webXmlBug/overlay/1.0-SNAPSHOT/overlay-1.0-SNAPSHOT.war > into > /home/mhe/workspace_spielwiese/webXmlBug/target/war/work/de.ordix.webXmlBug/overlay > [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Should not happen, path[WEB-INF/web.xml] is flagged as being > registered but was not found. > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > java.lang.IllegalStateException: Should not happen, path[WEB-INF/web.xml] is > flagged as being registered but was not found. > at > org.apache.maven.plugin.war.util.WebappStructure.getOwner(WebappStructure.java:157) > at > org.apache.maven.plugin.war.util.WebappStructure.registerFile(WebappStructure.java:105) > at > org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.copyFile(AbstractWarPackagingTask.java:140) > [...] > I have attached a testcase, which reproduces the problem. Just build overlay > and webXmlBug with "mvn clean install". > (I know the testcase is synthetic. If you want a "real world" scenario, just > replace the resources-copy step with e.g. jsp-precompiling.) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira