ZDU upgrade failed when upgrading from 9.3.1 to 9.4.1

XMLWordPrintable

    • 1
    • Severity 3 - Minor

      Problem

      Zero Downtime Upgrade (ZDU) from Confluence 9.3.1 to 9.4.1 fails. Although Atlassian documentation states that this is a supported upgrade path, the application fails to start after the upgrade with a cluster bootstrapping error.

      Environment

      Confluence DC

      Steps to Reproduce

      1. Set up a Confluence DC cluster (more than one node) running version 9.3.1
      2. Initiate a rolling upgrade to version 9.4.1

      Expected Results

      The upgraded node should start successfully, join the cluster, and the rolling upgrade should complete successfully without downtime.

      Actual Results

      The following error is logged in catalina.out:

      2025-05-15 11:41:42,895 ERROR [Catalina-utility-1] [atlassian.confluence.setup.ConfluenceConfigurationListener] contextInitialized An error was encountered while bootstrapping Confluence (see below): \nUnable to bootstrap application: Exception bootstrapping cluster:Cannot perform rolling upgrade from 9.3.1 to this version (9.4.1). This version of Confluence can only be rolling-upgraded from a cluster running a version between 9.3.2 and 9.4.1.
      com.atlassian.config.bootstrap.BootstrapException: Unable to bootstrap application: Exception bootstrapping cluster:Cannot perform rolling upgrade from 9.3.1 to this version (9.4.1). This version of Confluence can only be rolling-upgraded from a cluster running a version between 9.3.2 and 9.4.1.
      	at com.atlassian.config.util.BootstrapUtils.init(BootstrapUtils.java:37)
      	at com.atlassian.confluence.setup.ConfluenceConfigurationListener.initialiseBootstrapContext(ConfluenceConfigurationListener.java:153)
      	at com.atlassian.confluence.setup.ConfluenceConfigurationListener.contextInitialized(ConfluenceConfigurationListener.java:72)
      	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4057)
      	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4501)
      	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
      	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203)
      	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
      	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
      	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
      	at java.base/java.lang.Thread.run(Thread.java:1583)
      

      The following error will be seen on Administration > Rolling upgrades > Cluster overview

      Workaround

      Upgrade to Confluence 9.3.2 first (9.3.1 - ZDU-to - 9.3.2, and then from 9.3.2 - ZDU-to - 9.4.x).

            Assignee:
            Unassigned
            Reporter:
            Lei Wang
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: