The goal is to help making sure JVM versions in use on the controller and agents are reasonably aligned to avoid UnsupportedClassVersionError and other low-level Java errors.

Agent must run a JVM whose feature-release counter (e.g., 11 or 17) is greater than or equal to that of the controller (strongly recommended minimum)

  • Java 11.0.16 agent will not be disconnected from a Java 11.0.17 controller

  • Java 11.0.17 agent will not be disconnected from a Java 11.0.16 controller

  • Java 11.0.17 agent will not be disconnected from a Java 11.0.17 controller

  • Java 17.0.4 agent will not be disconnected from a Java 11.0.17 controller

  • Java 11.0.17 agent will be disconnected from a Java 17.0.4 controller

  • Java 17.0.4 agent will not be disconnected from a Java 17.0.4 controller

  • Java 17.0.4 agent will not be disconnected from a Java 17.0.4.1 controller

  • Java 17.0.4.1 agent will not be disconnected from a Java 17.0.4 controller

  • Java 17.0.4.1 agent will not be disconnected from a Java 17.0.4.1 controller

  • Java 17.0.5+8 agent will not be disconnected from a Java 17.0.5+7 controller

  • Java 17.0.5+7 agent will not be disconnected from a Java 17.0.5+8 controller

Agent must run a JVM whose version number — including feature-release counter, interim-release counter, update-release counter, and patch-release counter (e.g., 11.0.17 or 17.0.4.1) but not including pre-release and build information (e.g., 11.0.17+8, 11.0.17+8-post-Ubuntu-1ubuntu222.04,19+36, or 20-ea+20-1466) — is greater than or equal to that of the controller (paranoid version)

  • Java 11.0.16 agent will be disconnected from a Java 11.0.17 controller

  • Java 11.0.17 agent will not be disconnected from a Java 11.0.16 controller

  • Java 11.0.17 agent will not be disconnected from a Java 11.0.17 controller

  • Java 17.0.4 agent will not be disconnected from a Java 11.0.17 controller

  • Java 11.0.17 agent will be disconnected from a Java 17.0.4 controller

  • Java 17.0.4 agent will not be disconnected from a Java 17.0.4 controller

  • Java 17.0.4 agent will be disconnected from a Java 17.0.4.1 controller

  • Java 17.0.4.1 agent will not be disconnected from a Java 17.0.4 controller

  • Java 17.0.4.1 agent will not be disconnected from a Java 17.0.4.1 controller

  • Java 17.0.5+8 agent will not be disconnected from a Java 17.0.5+7 controller

  • Java 17.0.5+7 agent will not be disconnected from a Java 17.0.5+8 controller

Agent must run a JVM whose version number — including feature-release counter, interim-release counter, update-release counter, and patch-release counter (e.g., 11.0.17 or 17.0.4.1) but not including pre-release and build information (e.g., 11.0.17+8, 11.0.17+8-post-Ubuntu-1ubuntu222.04,19+36, or 20-ea+20-1466) — is equal to that of the controller (paranoid++ version)

  • Java 11.0.16 agent will be disconnected from a Java 11.0.17 controller

  • Java 11.0.17 agent will be disconnected from a Java 11.0.16 controller

  • Java 11.0.17 agent will not be disconnected from a Java 11.0.17 controller

  • Java 17.0.4 agent will be disconnected from a Java 11.0.17 controller

  • Java 11.0.17 agent will be disconnected from a Java 17.0.4 controller

  • Java 17.0.4 agent will not be disconnected from a Java 17.0.4 controller

  • Java 17.0.4 agent will be disconnected from a Java 17.0.4.1 controller

  • Java 17.0.4.1 agent will be disconnected from a Java 17.0.4 controller

  • Java 17.0.4.1 agent will not be disconnected from a Java 17.0.4.1 controller

  • Java 17.0.5+8 agent will not be disconnected from a Java 17.0.5+7 controller

  • Java 17.0.5+7 agent will not be disconnected from a Java 17.0.5+8 controller