Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-152

Clicking next() while BackupDialog is visible produces exception in console

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.0.0.GA
    • 7.0.0.GA
    • Installer
    • RHEL7, Java1.8, EAP 7.x

    • Hide

      1. Navigate to "Installation Overview" page
      1.1. Click next() but click it twice or more while BackUp dialog is popped up.
      1.2 it should move to "Component Installation" page and an exception should be in the log

      Show
      1. Navigate to "Installation Overview" page 1.1. Click next() but click it twice or more while BackUp dialog is popped up. 1.2 it should move to "Component Installation" page and an exception should be in the log

      When you click next() multiple times in a row while Installer is showing backup dialog on Installation Overview page, there is a exception in logs and "Backup" dialog is visible a stays like that until I finish the installation with failure.
      The Restoring backup operation fails, because it can't copy an artifact which is being installed by other Installer thread into backup, since it the other thread has lock on it.

      Also clicking next() furiously seems to trigger multiple ExistingInstallationBackupAction's

      java.io.IOException: Unable to delete directory /home/dhanak/eap-fresh/jboss-eap-7.1.backup/modules/system/layers/base/org/jboss/as.
              at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1541)
              at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
              at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
              at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
              at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
              at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
              at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
              at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
              at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
              at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
              at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
              at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
              at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
              at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
              at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
              at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
              at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
              at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
              at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
              at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270)
              at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653)
              at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535)
              at com.redhat.installer.layering.action.ExistingInstallationBackupAction.executeAction(ExistingInstallationBackupAction.java:53)
              at com.izforge.izpack.installer.IzPanel.executePostValidationActions(IzPanel.java:1508)
              at com.izforge.izpack.installer.InstallerFrame.navigateNext(InstallerFrame.java:1731)
              at com.izforge.izpack.installer.InstallerFrame.navigateNext(InstallerFrame.java:1715)
              at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.navigate(InstallerFrame.java:1880)
              at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.access$200(InstallerFrame.java:1847)
              at com.izforge.izpack.installer.InstallerFrame$NavigationHandler$1.run(InstallerFrame.java:1864)
              at java.lang.Thread.run(Thread.java:745)
      
      

              thauser_jira Thomas Hauser (Inactive)
              dhanak@redhat.com Dominik Hanak
              Dominik Hanak Dominik Hanak
              Dominik Hanak Dominik Hanak
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: