-
Bug
-
Resolution: Done-Errata
-
Major
-
8.0.z.GA
-
None
-
False
-
None
-
False
-
-
-
-
-
-
-
-
-
When specified JBoss EAP 8.x installation directory (JBOSS_HOME) is a symbolic link, applying update fails with "ERROR: java.nio.file.FileAlreadyExistsException: <specified-path-of-JBOSS_HOME-directory>".
This issue can happen with whether JBoss-CLI ("installer update" and "shutdown -perform-installation") or jboss-eap-installation-manager.sh (invoke "update perform" along with setting "-dir" option).
(Note: If you use "JBOSS_HOME/bin/jboss-eap-installation-manager.sh" of your JBoss Installation directory and execute "./bin/jboss-eap-installation-manager.sh update perform" under JBOSS_HOME directory without setting "--dir" option , the issue luckily does not happen.)
Actually, it fails only at the last part of applying updates (copying jboss-modules.jar), so other files under modules directory are appearantly updated succeessfully before the ERROR message.
This results in the following incosistent state of installation:
- The version information output of "./bin/standalone.sh --verion" says "JBoss EAP 8.0.2"
(Even if applying update stopped with the ERROR message and not completed correctly, the version shows newer version.)
- The output of "installer history" in JBoss-CLI or "./bin/jboss-eap-installation-manager.sh history" do not show update history.
- $JBOSS_HOME/jboss-modules.jar is not updated, so the following ERROR can happen when starting "embed-server" in JBoss-CLI in JBoss EAP 8.0.2. Because "org.jboss.modules.ModuleLoggerFinder" only exists in newer versions of jboss-modules.jar included in JBoss EAP 8.0.2+ and some modules (like "embed-server") depends on it.
$ ./bin/jboss-cli.sh You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands. [disconnected /] embed-server org/jboss/modules/ModuleLoggerFinder: org.jboss.modules.ModuleLoggerFinder from [Module "org.wildfly.embedded" version 21.0.9.Final-redhat-00001 fr om local module loader @3a1a3f52 (finder: local module finder @7177ab38 (roots: /opt/jboss8/modules,/opt/jboss8/modules/system/layers/base))]
- is incorporated by
-
JBEAP-27262 (8.0.z) Upgrade jboss-eap-installation-manager (prospero) to 1.1.13.Final
- Closed
- links to
-
RHSA-2024:129264 Red Hat JBoss Enterprise Application Platform 8.0.3 Security update
-
RHSA-2024:129265 Red Hat JBoss Enterprise Application Platform 8.0.3 Security update
-
RHSA-2024:129266 Red Hat JBoss Enterprise Application Platform 8.0.3 Security update