Links are fine as long as you do not a CAU.
Michael K. Dolinek
Original Message:
Sent: Sep 10, 2025 09:06 AM
From: Olgun Onur Ozmen
Subject: Is v24 linux/unix agent java 17 mandatory?
Hi Michael,
also working that way
ln -s /apps/automic/java/openjdk170156 /apps/automic/java/java17ln -s /apps/automic/java/java17 /apps/automic/Agentsv24/linux/bin/jre
hope it helps.
------------------------------
Olgun Onur Ozmen
https://www.linkedin.com/in/olgunonurozmen/
------------------------------
Original Message:
Sent: Sep 10, 2025 08:48 AM
From: Michael Dolinek
Subject: Is v24 linux/unix agent java 17 mandatory?
Hi all!
With the latest service pack of the Agent a new command-line option was introduced which allows to specify the path to the used Java VM.
e.g.
./ucxjlx6 -vm:/lib/jvm/java-17-openjdk
Unfortunately the parameter is not yet properly documented (Unix-path used in the Windows example).
see
Hope this helps
Michael
------------------------------
Michael K. Dolinek
Engineering Program Manager | Agile Operation Division
Broadcom Software
Original Message:
Sent: Sep 02, 2025 11:50 AM
From: Apoorva Meka
Subject: Is v24 linux/unix agent java 17 mandatory?
Hi Olgun,
I've encountered a similar issue. We have an older version of java configured on the JVM which we cannot replace with the latest version.
While trying to start the Linux agent, I've encountered the below errors.
- Checking if file /u01/app/automic_V24/Agents/linux/bin/jre.tar exists - no
Checking if file /u01/app/automic_V24/Agents/linux/bin/jre.tgz exists - no
Checking if file /u01/app/automic_V24/Agents/linux/bin/ucxjoss_run.jar exists - yes
The epoch mtime of /u01/app/automic_V24/Agents/linux/bin/ucxjoss.jar in ms is 1750767296000
The epoch mtime of /u01/app/automic_V24/Agents/linux/bin/ucxjoss_run.jar in ms is 1750767296000
Checking if file /u01/app/automic_V24/Agents/linux/bin/jre exists - no
JVM found: '/u01/app/automic/ExternalResources/jdk1.8.0_121/jre'
Found Java version in bin/java executable: 1.8.0_121
Java version: 1.8.0_121, version 17 or higher is required. - Checking if file /u01/app/automic_V24/Agents/linux/bin/jre.tar exists - no
Checking if file /u01/app/automic_V24/Agents/linux/bin/jre.tgz exists - no
Checking if file /u01/app/automic_V24/Agents/linux/bin/ucxjoss_run.jar exists - yes
The epoch mtime of /u01/app/automic_V24/Agents/linux/bin/ucxjoss.jar in ms is 1750767296000
The epoch mtime of /u01/app/automic_V24/Agents/linux/bin/ucxjoss_run.jar in ms is 1750767296000
Checking if file /u01/app/automic_V24/Agents/linux/bin/jre exists - yes
Found Java version in bin/java executable: 21.0.5
Exception in thread "main" java.lang.InternalError: Error loading java.security file - Exception in thread "Logging-Cleaner" java.lang.NoClassDefFoundError: Could not initialize class java.util.logging.LogManager
at java.logging/java.util.logging.LogManager$Cleaner.run(LogManager.java:271)
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.InternalError: Error loading java.security file [in thread "main"]
After a lot of trial and error the below workaround worked for me.
It was resolved by creating a shortcut to the JAVA 21 installation folder/location but renaming the folder as "jre" as expected by the agent installation.
Hope this helps.
Best,
Apoorva
Original Message:
Sent: Jul 16, 2025 09:59 AM
From: Olgun Onur Ozmen
Subject: Is v24 linux/unix agent java 17 mandatory?
Hi @Markus Embacher ,
thanks. noted. only ucxjlx6 . but our problem is that there is a different java 8 or 11 version JAVA_HOME in .bash_profile on the host. so we also need to run v24 linux agent with java17. what do you suggest for this problem ?
Regards.
------------------------------
Olgun Onur Ozmen
https://www.linkedin.com/in/olgunonurozmen/
Original Message:
Sent: Jul 02, 2025 03:40 AM
From: Markus Embacher
Subject: Is v24 linux/unix agent java 17 mandatory?
Hi Olgun,
please note that running ucxjoss.jar directly is not an option. Always start the agent using the ucxjlx6 binary. It will then search for the JRE as described at the following link:
https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/24.4.0/Automic%20Automation%20Guides/Content/InstallAgents/InstallAgentUNIX_LinuxJava.htm#link3
The loader ucxjlx6 then launches the jar file.
Let me know if you have any additional questions!
Regards, Markus
Original Message:
Sent: Jul 01, 2025 05:04 AM
From: Olgun Onur Ozmen
Subject: Is v24 linux/unix agent java 17 mandatory?
hi @Michael Dolinek ,
Thanks for the answer but it doesn't seem to cover my question.
classic approach : /opt/automic/Agentsv24/linux/bin/ucxjlx6 -svc%port%
java approach : java -jar /opt/automic/Agentsv24/linux/bin/ucxjoss.jar
my question is : Is java 17 mandatory in the classical approach? If so, is bash_profile java_home mandatory on classical approach ?
as you can see in the screenshot above, if you do not specify java 17 java_home in the bash_profile, the agent does not start when you up with executable ucxjlx6 (classic approach) . is java 17 mandatory for classic approach executable ucxjlx6 ( not ucxjoss.jar) ?
there are some servers where old java 11 is used as bash_profile java_home. in these case , we cannot set java 17 in bash_profile. when I set java 17 path as a parameter from the outside on classic approach. it didn't turn up that way either. that's why i ask :)
Thanks.
------------------------------
Olgun Onur Ozmen
https://www.linkedin.com/in/olgunonurozmen/
Original Message:
Sent: Jul 01, 2025 04:48 AM
From: Michael Dolinek
Subject: Is v24 linux/unix agent java 17 mandatory?
Hi @Olgun Onur Ozmen
Please be aware that (nearly) all components of Automic Automation v24.4.x (and up) require at least Java 17.
This is documented in the Compatibility Matrix https://docs.automic.com/tools/compatibility_matrix?compatibility-mode=component&offering_version_id=components&lifecycle_entity_id=1409143059253&component_id=1409143059262&version_id=1740343151417
So, make sure that Java 17 is properly install in your environment.
In order to prevent any issues please start the Agent in the same way as in the past by triggering the executable (e.g. ucxjlx6) and not only the jar-file.
Michael
------------------------------
Michael K. Dolinek
Engineering Program Manager | Agile Operation Division
Broadcom Software