The JAR for checkstyle 12.1.1 seems to be missing the org.slf4j package which causes it to raise an exception when attempting to run it with the sarif output format:
/code # java -jar /opt/checkstyle/checkstyle.jar -f sarif -c /sun_checks.xml .
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.reflections.Reflections.<clinit>(Reflections.java:115)
at com.puppycrawl.tools.checkstyle.meta.XmlMetaReader.readAllModulesIncludingThirdPartyIfAny(XmlMetaReader.java:75)
at com.puppycrawl.tools.checkstyle.SarifLogger.loadModuleMetadata(SarifLogger.java:212)
at com.puppycrawl.tools.checkstyle.SarifLogger.<init>(SarifLogger.java:188)
at com.puppycrawl.tools.checkstyle.Main$OutputFormat.createListener(Main.java:588)
at com.puppycrawl.tools.checkstyle.Main.createListener(Main.java:516)
at com.puppycrawl.tools.checkstyle.Main.runCheckstyle(Main.java:421)
at com.puppycrawl.tools.checkstyle.Main.runCli(Main.java:347)
at com.puppycrawl.tools.checkstyle.Main.execute(Main.java:206)
at com.puppycrawl.tools.checkstyle.Main.main(Main.java:130)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 10 more
Checkstyle 12.1.0:
Checkstyle 12.1.1:

The JAR for checkstyle 12.1.1 seems to be missing the
org.slf4jpackage which causes it to raise an exception when attempting to run it with thesarifoutput format:Checkstyle 12.1.0:
Checkstyle 12.1.1: