Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-1392

Undeploy doesn't remove Data content if server is in --admin-only mode

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: 2.1.0.CR2
    • Fix Version/s: 4.0.0.Alpha5
    • Component/s: Management
    • Labels:
      None

      Description

      Steps to Reproduce:
      1. Start server instance using --admin-only flag
      2. Deploy application using CLI command.
      ~~~
      deploy /valid/path/WebApp.war --runtime-name=WebApp.war --name=WebApp.war
      
      ~~~
      3. Undeploy application using CLI command:
      ~~~
      undeploy WebApp.war
      ~~~
      4. Application will be undeployed but content from 'data' directory are not removed. 
      

      Lines:
      https://github.com/wildfly/wildfly-core/blob/b1a4439f442f7984e681840c0f8d18089a87c920/server/src/main/java/org/jboss/as/server/deployment/DeploymentRemoveHandler.java#L73

      https://github.com/wildfly/wildfly-core/blob/e737eff554ee433ca54835154fd67725fd52f63e/controller/src/main/java/org/jboss/as/controller/AbstractOperationContext.java#L1010

      runningMode value is ADMIN_ONLY will bypass that step in DeploymentRemoveHandler.java leads to this behavior.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  thofman Tomas Hofman
                  Reporter:
                  soul2zimate Chao Wang
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: