Details
-
Bug
-
Resolution: Done
-
Major
-
7.0.0.GA
-
RHEL7, Java1.8, EAP 7.x
Description
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)