ActivityTimeline on Jira Server/DC that is running on Java 11
ActivityTimeline v9.0.0+ is compatible with both Java 8 and Java 11.
Â
The previous versions of ActivityTimeline application (before v9.0.0) for Jira Server/Data Center supports Jira Server/DC versions that run on Java 8 only (including the latest Java 8 security fixes).
The easiest way to get the old ActivityTimeline app running is to switch Jira to Java 8.
If Jira Server/DC must run on Java 11 then additional configuration of ActivityTimeline was required to work properly.
Configuration Steps
Install Java 8 on the server where Jira is running.
Open <JIRA_HOME>/plugins/activitytimeline/config/at.properties file for editing. <JIRA_HOME> is usually /var/atlassian/application-data/jira on Linux servers.
Add the following line into that file:
at.java_home.path=JAVA8_EXECUTABLE_PATH
where JAVA8_EXECUTABLE_PATH is full path to installed Java 8 executable file. Examples:
/usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
C:\\Program Files\\Java\\jre8\bin\\java.exe
Please note that each back-slash should be doubled for Windows OS based server.
Save at.properties file.
Open a troubleshooting page at the following link and click Restart (or Start) service button: https://<JIRA_HOME_URL>/plugins/servlet/activitytimelineconfig/configuration
Â
This should tell ActivityTimeline to use a different version of Java that for Jira.
In this case, Jira will stay on Java 11 while ActivityTimeline will utilize Java 8.
Â
In case you are not sure about the reasons, please make sure to contact our Support Team
Â