« Return to Thread: [jira] Created: (MWAR-158) Overlaying breaks configuration of webXml with a fatal error

[jira] Commented: (MWAR-158) Overlaying breaks configuration of webXml with a fatal error

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View in Thread


    [ 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


 « Return to Thread: [jira] Created: (MWAR-158) Overlaying breaks configuration of webXml with a fatal error