Codehaus Cargo 1.9.12 is here!

Dear Codehaus Cargo enthusiasts

We are glad to announce that Codehaus Cargo 1.9.12 is now available! This version includes two bug fixes:

  • Core:

    • [CARGO-1583] - Codehaus Cargo doesn't properly check that the provided JVM executable is valid

  • Containers - JBoss / Jetty:

    • [CARGO-1584] - The Jetty standalone / embedded standalone container as well as some JBoss standalone containers don't work with Java 17.0.3 as well as Java 11.0.15 due to an XPath issue

That last item is actually caused by an XPath bug in the JRE that got recently introduced in Java 11.0.15, Java 17.0.3 and potentially other versions. As a result, if you “all of a sudden” (or, more precisely, after upgrading your Java version) start getting messages such as org.codehaus.cargo.util.CargoException: Node [...] not found in file [...].xml, then you should upgrade to this latest version of Codehaus Cargo. To date, no Java release has a fix for that recently introduced XPath bug.

To upgrade to this latest version:

Enjoy!