[jboss-jira] [JBoss JIRA] (WFCORE-761) Not possible to overlay non existing file in WAR

RH Bugzilla Integration (JIRA) issues at jboss.org
Mon Apr 25 06:12:01 EDT 2016


    [ https://issues.jboss.org/browse/WFCORE-761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13196353#comment-13196353 ] 

RH Bugzilla Integration commented on WFCORE-761:
------------------------------------------------

Vladimir Dosoudil <dosoudil at redhat.com> changed the Status of [bug 1147352|https://bugzilla.redhat.com/show_bug.cgi?id=1147352] from MODIFIED to ON_QA

> Not possible to overlay non existing file in WAR
> ------------------------------------------------
>
>                 Key: WFCORE-761
>                 URL: https://issues.jboss.org/browse/WFCORE-761
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Server
>            Reporter: Bartosz Baranowski
>            Assignee: Dimitris Andreadis
>            Priority: Critical
>
> It is either bug in how deployments are treated or how overlay/vfs work.
> Steps to reproduce:
> 1. deploy undexploded war with jar inside
> 2. add overlay that will add non existing file in jar
> Result: exception:
> Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS018776: Failed to get content for deployment overlay WEB-INF/lib/overlayed.jar//META-INF/x/file.txt at WEB-INF/lib/overlayed.jar//META-INF/x/file.txt
>     Caused by: java.io.FileNotFoundException: /content/shell.war/WEB-INF/lib/overlayed.jar/META-INF/x/file.txt"}}
>     at org.jboss.as.test.integration.management.ManagementOperations.executeOperation(ManagementOperations.java:67)
>     at org.jboss.as.test.integration.management.ManagementOperations.executeOperation(ManagementOperations.java:37)
>     at org.jboss.as.test.integration.deployment.deploymentoverlay.jar.OverlayUtils.setupOverlay(OverlayUtils.java:76)
>     at org.jboss.as.test.integration.deployment.deploymentoverlay.war.OverlayNonExistingResourceTestCase.testOverlay(OverlayNonExistingResourceTestCase.java:67)
> Expectation:
>  should work. It actually does work, if war is really exploded or
> 'if(exploded)' part in overlay is removed from overlay processor and everything is handled via: https://github.com/stuartwdouglas/wildfly-core/blob/a75af9118c4062fafb899b2c1109387a0748d925/server/src/main/java/org/jboss/as/server/deployment/DeploymentOverlayDeploymentUnitProcessor.java#L117



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list