code-star / sbt-findsecbugs

An SBT plugin for FindSecurityBugs
MIT License
7 stars 6 forks source link

Core pluginfindbugs-3.0.1.jar doesn't contain findbugs.xml; #22

Open larochef opened 5 years ago

larochef commented 5 years ago

I'm trying to use the plugin, so I've added to my plugins.sbt:

addSbtPlugin("nl.codestar"       % "sbt-findsecbugs"        % "0.8")

and when I type sbt findSecBugs I get the following errors: (and no file is generated)

[info] Performing FindSecurityBugs check of '/home/francois/dev/make/make-api/core/target/scala-2.12/classes'...
[warn] The directory /home/francois/dev/make/make-api/target/scala-2.12/classes does not exist or is empty, not running scan
[error] Exception in thread "main" java.lang.ExceptionInInitializerError
[info]  at edu.umd.cs.findbugs.DetectorFactoryCollection.getCoreResource(DetectorFactoryCollection.java:392)
[info]  at edu.umd.cs.findbugs.SystemProperties.loadPropertiesFromConfigFile(SystemProperties.java:77)
[info]  at edu.umd.cs.findbugs.SystemProperties.<clinit>(SystemProperties.java:60)
[info]  at edu.umd.cs.findbugs.FindBugs2.<clinit>(FindBugs2.java:86)
[info]  at edu.umd.cs.findbugs.LaunchAppropriateUI.launch(LaunchAppropriateUI.java:106)
[info]  at edu.umd.cs.findbugs.LaunchAppropriateUI.main(LaunchAppropriateUI.java:198)
[info] Caused by: java.lang.IllegalStateException: Unable to load core plugin
[info]  at edu.umd.cs.findbugs.PluginLoader.loadCorePlugin(PluginLoader.java:1475)
[info]  at edu.umd.cs.findbugs.PluginLoader.loadInitialPlugins(PluginLoader.java:1425)
[info]  at edu.umd.cs.findbugs.PluginLoader.<clinit>(PluginLoader.java:154)
[info]  ... 6 more
[info] Caused by: edu.umd.cs.findbugs.PluginDoesntContainMetadataException: Core pluginfindbugs-3.0.1.jar doesn't contain findbugs.xml; got jar:file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/findsecbugs/findsecbugs-plugin/1.7.1/findsecbugs-plugin-1.7.1.jar!/findbugs.xml from sun.misc.Launcher$AppClassLoader[file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.2.1/commons-lang3-3.2.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/findsecbugs/findsecbugs-plugin/1.7.1/findsecbugs-plugin-1.7.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-cluster-tools_2.12/2.5.17/akka-cluster-tools_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/lmdbjava/lmdbjava/0.6.1/lmdbjava-0.6.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/apple/AppleJavaExtensions/1.4/AppleJavaExtensions-1.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.17/akka-protobuf_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/agrona/agrona/0.9.18/agrona-0.9.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/jaxen/jaxen/1.1.6/jaxen-1.1.6.bundle, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/jaxen/jaxen/1.1.6/jaxen-1.1.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.0/log4j-core-2.11.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-scala_2.12/1.1.8/parboiled-scala_2.12-1.1.8.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.17/akka-actor_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/1.0.1/cats-kernel_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.0.2/asm-debug-all-5.0.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/avro/avro/1.8.2/avro-1.8.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jffi/1.2.16/jffi-1.2.16-native.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/swagger-akka-http/swagger-akka-http_2.12/0.14.0/swagger-akka-http_2.12-0.14.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/json-lenses_2.12/0.6.2/json-lenses_2.12-0.6.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/avro4s/avro4s-core_2.12/1.8.3/avro4s-core_2.12-1.8.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-remote_2.12/2.5.17/akka-remote_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/scalapenos/stamina-core_2.12/0.1.4/stamina-core_2.12-0.1.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-cluster-sharding_2.12/2.5.17/akka-cluster-sharding_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.9.3/circe-numbers_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/machinist_2.12/0.6.2/machinist_2.12-0.6.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.5/xz-1.5.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.4/jackson-annotations-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-persistence-query_2.12/2.5.17/akka-persistence-query_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-distributed-data_2.12/2.5.17/akka-distributed-data_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/findbugs/3.0.1/findbugs-3.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/reflections/reflections/0.9.11/reflections-0.9.11.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.17/akka-stream_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/swagger/swagger-models/1.5.18/swagger-models-1.5.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.0/akka-parsing_2.12-10.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jFormatString/2.0.1/jFormatString-2.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.2.4/ssl-config-core_2.12-0.2.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/swagger/swagger-annotations/1.5.18/swagger-annotations-1.5.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-scala_2.12/2.9.4/jackson-module-scala_2.12-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/20.0/guava-20.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.1/scala-parser-combinators_2.12-1.1.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.9.4/jackson-dataformat-yaml-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty/3.10.6.Final/netty-3.10.6.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jnr-constants/0.9.9/jnr-constants-0.9.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.4/spray-json_2.12-1.3.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore-nio/4.4.5/httpcore-nio-4.4.5.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.0/log4j-slf4j-impl-2.11.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.12/3.9.0/scala-logging_2.12-3.9.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.6/scala-reflect-2.12.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/aeron/aeron-client/1.9.3/aeron-client-1.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.6/scala-library-2.12.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/swagger/swagger-core/1.5.18/swagger-core-1.5.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/1.0.1/cats-core_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/scalapenos/stamina-json_2.12/0.1.4/stamina-json_2.12-0.1.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-generic_2.12/0.9.3/circe-generic_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jnr-ffi/2.1.7/jnr-ffi-2.1.7.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/elastic4s/elastic4s-core_2.12/6.2.9/elastic4s-core_2.12-6.2.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.8/parboiled-core-1.1.8.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.9.9/joda-time-2.9.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/1.0.1/cats-macros_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/bcel-findbugs/6.0/bcel-findbugs-6.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http_2.12/10.1.0/akka-http_2.12-10.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/60.1/icu4j-60.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jffi/1.2.16/jffi-1.2.16.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.0/akka-http-core_2.12-10.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-cluster_2.12/2.5.17/akka-cluster_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.9.3/circe-core_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.5/httpcore-4.4.5.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.1.3/snappy-java-1.1.1.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpasyncclient/4.1.2/httpasyncclient-4.1.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/aeron/aeron-driver/1.9.3/aeron-driver-1.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/swagger/swagger-jaxrs/1.5.18/swagger-jaxrs-1.5.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/elastic4s/elastic4s-http_2.12/6.2.9/elastic4s-http_2.12-6.2.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/avro4s/avro4s-macros_2.12/1.8.3/avro4s-macros_2.12-1.8.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/exts/exts_2.12/1.60.0/exts_2.12-1.60.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.18/snakeyaml-1.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.0/log4j-api-2.11.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.9.4/jackson-module-paranamer-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-persistence_2.12/2.5.17/akka-persistence_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/slugify/slugify/2.2/slugify-2.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/elasticsearch/client/elasticsearch-rest-client/6.2.2/elasticsearch-rest-client-6.2.2.jar]
[info]  at edu.umd.cs.findbugs.PluginLoader.getPluginDescriptor(PluginLoader.java:1172)
[info]  at edu.umd.cs.findbugs.PluginLoader.init(PluginLoader.java:653)
[info]  at edu.umd.cs.findbugs.PluginLoader.<init>(PluginLoader.java:400)
[info]  at edu.umd.cs.findbugs.PluginLoader.loadCorePlugin(PluginLoader.java:1471)
[info]  ... 8 more
[info] Performing FindSecurityBugs check of '/home/francois/dev/make/make-api/api/target/scala-2.12/classes'...
[error] Exception in thread "main" java.lang.ExceptionInInitializerError
[info]  at edu.umd.cs.findbugs.DetectorFactoryCollection.getCoreResource(DetectorFactoryCollection.java:392)
[info]  at edu.umd.cs.findbugs.SystemProperties.loadPropertiesFromConfigFile(SystemProperties.java:77)
[info]  at edu.umd.cs.findbugs.SystemProperties.<clinit>(SystemProperties.java:60)
[info]  at edu.umd.cs.findbugs.FindBugs2.<clinit>(FindBugs2.java:86)
[info]  at edu.umd.cs.findbugs.LaunchAppropriateUI.launch(LaunchAppropriateUI.java:106)
[info]  at edu.umd.cs.findbugs.LaunchAppropriateUI.main(LaunchAppropriateUI.java:198)
[info] Caused by: java.lang.IllegalStateException: Unable to load core plugin
[info]  at edu.umd.cs.findbugs.PluginLoader.loadCorePlugin(PluginLoader.java:1475)
[info]  at edu.umd.cs.findbugs.PluginLoader.loadInitialPlugins(PluginLoader.java:1425)
[info]  at edu.umd.cs.findbugs.PluginLoader.<clinit>(PluginLoader.java:154)
[info]  ... 6 more
[info] Caused by: edu.umd.cs.findbugs.PluginDoesntContainMetadataException: Core pluginfindbugs-3.0.1.jar doesn't contain findbugs.xml; got jar:file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/findsecbugs/findsecbugs-plugin/1.7.1/findsecbugs-plugin-1.7.1.jar!/findbugs.xml from sun.misc.Launcher$AppClassLoader[file:/home/francois/dev/make/make-api/core/target/scala-2.12/classes/, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/dropwizard/metrics/metrics-core/3.2.2/metrics-core-3.2.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/mdedetrich/akka-stream-json_2.12/0.1.0/akka-stream-json_2.12-0.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/findsecbugs/findsecbugs-plugin/1.7.1/findsecbugs-plugin-1.7.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jnr-posix/3.0.27/jnr-posix-3.0.27.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/curator/curator-recipes/2.12.0/curator-recipes-2.12.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/kamon-akka-2.5_2.12/1.0.1/kamon-akka-2.5_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-cluster-tools_2.12/2.5.17/akka-cluster-tools_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.9.3/circe-jawn_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/lmdbjava/lmdbjava/0.6.1/lmdbjava-0.6.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/kafka/kafka-clients/1.1.0/kafka-clients-1.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/apple/AppleJavaExtensions/1.4/AppleJavaExtensions-1.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.17/akka-protobuf_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/de/heikoseeberger/constructr_2.12/0.19.0/constructr_2.12-0.19.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/agrona/agrona/0.9.18/agrona-0.9.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/kamon-executors_2.12/1.0.1/kamon-executors_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/kamon-prometheus_2.12/1.1.1/kamon-prometheus_2.12-1.1.1.jar, file:/home/francois/.cache/coursier/v1/https/tech%2540nexus.prod.makeorg.tech/repository/maven-public/io/confluent/kafka-schema-registry-client/3.2.2/kafka-schema-registry-client-3.2.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/jaxen/jaxen/1.1.6/jaxen-1.1.6.bundle, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/jaxen/jaxen/1.1.6/jaxen-1.1.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.0/log4j-core-2.11.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalikejdbc/scalikejdbc-interpolation_2.12/3.2.3/scalikejdbc-interpolation_2.12-3.2.3.jar, file:/home/francois/.cache/coursier/v1/https/tech%2540nexus.prod.makeorg.tech/repository/maven-public/io/confluent/common-utils/3.2.2/common-utils-3.2.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/kamon-core_2.12/1.1.2/kamon-core_2.12-1.1.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/jline/jline/0.9.94/jline-0.9.94.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-scala_2.12/1.1.8/parboiled-scala_2.12-1.1.8.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.17/akka-actor_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/1.0.1/cats-kernel_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http_2.12/10.1.5/akka-http_2.12-10.1.5.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/20.0/guava-20.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.0.2/asm-debug-all-5.0.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/avro/avro/1.8.2/avro-1.8.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jffi/1.2.16/jffi-1.2.16-native.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/swagger-akka-http/swagger-akka-http_2.12/0.14.0/swagger-akka-http_2.12-0.14.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/kamon-akka-remote-2.5_2.12/1.0.1/kamon-akka-remote-2.5_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalikejdbc/scalikejdbc-interpolation-macro_2.12/3.2.3/scalikejdbc-interpolation-macro_2.12-3.2.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/json-lenses_2.12/0.6.2/json-lenses_2.12-0.6.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/avro4s/avro4s-core_2.12/1.8.3/avro4s-core_2.12-1.8.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-remote_2.12/2.5.17/akka-remote_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/scalapenos/stamina-core_2.12/0.1.4/stamina-core_2.12-0.1.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-cluster-sharding_2.12/2.5.17/akka-cluster-sharding_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/lz4/lz4-java/1.4/lz4-java-1.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/t3hnar/scala-bcrypt_2.12/3.1/scala-bcrypt_2.12-3.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.20.Final/netty-transport-4.1.20.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.9.3/circe-numbers_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/javassist/javassist/3.22.0-CR2/javassist-3.22.0-CR2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/mdedetrich/akka-http-circe_2.12/0.1.0/akka-http-circe_2.12-0.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/machinist_2.12/0.6.2/machinist_2.12-0.6.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/tukaani/xz/1.5/xz-1.5.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.4/jackson-annotations-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-persistence-cassandra_2.12/0.89/akka-persistence-cassandra_2.12-0.89.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-persistence-query_2.12/2.5.17/akka-persistence-query_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-distributed-data_2.12/2.5.17/akka-distributed-data_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/findbugs/3.0.1/findbugs-3.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/reflections/reflections/0.9.11/reflections-0.9.11.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.17/akka-stream_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/swagger/swagger-models/1.5.18/swagger-models-1.5.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-all/4.1.20.Final/netty-all-4.1.20.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-pool2/2.5.0/commons-pool2-2.5.0.jar, file:/home/francois/.cache/coursier/v1/https/tech%2540nexus.prod.makeorg.tech/repository/maven-public/io/confluent/common-config/3.2.2/common-config-3.2.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jFormatString/2.0.1/jFormatString-2.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.2.4/ssl-config-core_2.12-0.2.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/elastic4s/elastic4s-circe_2.12/6.2.9/elastic4s-circe_2.12-6.2.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-java8_2.12/0.9.3/circe-java8_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/mdedetrich/akka-stream-circe_2.12/0.1.0/akka-stream-circe_2.12-0.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/swagger/swagger-annotations/1.5.18/swagger-annotations-1.5.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-scala_2.12/2.9.4/jackson-module-scala_2.12-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.20.Final/netty-resolver-4.1.20.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.1/scala-parser-combinators_2.12-1.1.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.9.4/jackson-dataformat-yaml-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/tech%2540nexus.prod.makeorg.tech/repository/maven-public/io/confluent/kafka-avro-serializer/3.2.2/kafka-avro-serializer-3.2.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty/3.10.6.Final/netty-3.10.6.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.2.4/fansi_2.12-0.2.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jnr-constants/0.9.9/jnr-constants-0.9.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.20.Final/netty-transport-native-epoll-4.1.20.Final-linux-x86_64.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.5/akka-http-core_2.12-10.1.5.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.4/spray-json_2.12-1.3.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore-nio/4.4.5/httpcore-nio-4.4.5.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.0/log4j-slf4j-impl-2.11.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_2.12/3.9.0/scala-logging_2.12-3.9.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.6/scala-reflect-2.12.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-parser_2.12/0.9.3/circe-parser_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/aeron/aeron-client/1.9.3/aeron-client-1.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.7.1/snappy-java-1.1.7.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/flywaydb/flyway-core/5.1.1/flyway-core-5.1.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/webjars/swagger-ui/3.14.0/swagger-ui-3.14.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.6/scala-library-2.12.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.2/postgresql-42.2.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/swagger/swagger-core/1.5.18/swagger-core-1.5.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/kamon-system-metrics_2.12/1.0.0/kamon-system-metrics_2.12-1.0.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/1.0.1/cats-core_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/scalapenos/stamina-json_2.12/0.1.4/stamina-json_2.12-0.1.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/sigar-loader/1.6.5-rev002/sigar-loader-1.6.5-rev002.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-generic_2.12/0.9.3/circe-generic_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/kryo/4.0.0/kryo-4.0.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jnr-ffi/2.1.7/jnr-ffi-2.1.7.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/elastic4s/elastic4s-core_2.12/6.2.9/elastic4s-core_2.12-6.2.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.8/parboiled-core-1.1.8.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.9.9/joda-time-2.9.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/romix/akka/akka-kryo-serialization_2.12/0.5.2/akka-kryo-serialization_2.12-0.5.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/nanohttpd/nanohttpd/2.3.1/nanohttpd-2.3.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/1.0.1/cats-macros_2.12-1.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/kamon-scala-future_2.12/1.0.0/kamon-scala-future_2.12-1.0.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/kamon/kamon-akka-http-2.5_2.12/1.1.0/kamon-akka-http-2.5_2.12-1.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.20.Final/netty-common-4.1.20.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalikejdbc/scalikejdbc_2.12/3.2.3/scalikejdbc_2.12-3.2.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/commons-compress-1.12.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/bcel-findbugs/6.0/bcel-findbugs-6.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/de/heikoseeberger/constructr-coordination_2.12/0.19.0/constructr-coordination_2.12-0.19.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.5/akka-parsing_2.12-10.1.5.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/datastax/cassandra/cassandra-driver-core/3.3.1/cassandra-driver-core-3.3.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/ibm/icu/icu4j/60.1/icu4j-60.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/2.6/objenesis-2.6.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/jnr/jffi/1.2.16/jffi-1.2.16.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.4.8/zookeeper-3.4.8.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-cluster_2.12/2.5.17/akka-cluster_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.9.3/circe-core_2.12-0.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lightbend/constructr/constructr-coordination-zookeeper_2.12/0.4.1/constructr-coordination-zookeeper_2.12-0.4.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/mdedetrich/akka-http-json_2.12/0.1.0/akka-http-json_2.12-0.1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpasyncclient/4.1.2/httpasyncclient-4.1.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.11.1/jawn-parser_2.12-0.11.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-jul/2.11.0/log4j-jul-2.11.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.20.Final/netty-buffer-4.1.20.Final.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalikejdbc/scalikejdbc-core_2.12/3.2.3/scalikejdbc-core_2.12-3.2.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/aeron/aeron-driver/1.9.3/aeron-driver-1.9.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/io/swagger/swagger-jaxrs/1.5.18/swagger-jaxrs-1.5.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/elastic4s/elastic4s-http_2.12/6.2.9/elastic4s-http_2.12-6.2.9.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/curator/curator-client/2.12.0/curator-client-2.12.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/avro4s/avro4s-macros_2.12/1.8.3/avro4s-macros_2.12-1.8.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/sksamuel/exts/exts_2.12/1.60.0/exts_2.12-1.60.0.jar, file:/home/francois/.cache/coursier/v1/https/tech%2540nexus.prod.makeorg.tech/repository/maven-public/org/make/openstack-swift-client_2.12/1.0.2/openstack-swift-client_2.12-1.0.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/aspectj/aspectjrt/1.8.13/aspectjrt-1.8.13.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/curator/curator-framework/2.12.0/curator-framework-2.12.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/1.18/snakeyaml-1.18.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/de/svenkubiak/jBCrypt/0.4.1/jBCrypt-0.4.1.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.0/log4j-api-2.11.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.9.4/jackson-module-paranamer-2.9.4.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/nulab-inc/scala-oauth2-core_2.12/1.3.0/scala-oauth2-core_2.12-1.3.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.17/akka-slf4j_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-persistence_2.12/2.5.17/akka-persistence_2.12-2.5.17.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/101tec/zkclient/0.10/zkclient-0.10.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/slugify/slugify/2.2/slugify-2.2.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/reflectasm/1.11.3/reflectasm-1.11.3.jar, file:/home/francois/.cache/coursier/v1/https/repo1.maven.org/maven2/org/elasticsearch/client/elasticsearch-rest-client/6.2.2/elasticsearch-rest-client-6.2.2.jar]
[info]  at edu.umd.cs.findbugs.PluginLoader.getPluginDescriptor(PluginLoader.java:1172)
[info]  at edu.umd.cs.findbugs.PluginLoader.init(PluginLoader.java:653)
[info]  at edu.umd.cs.findbugs.PluginLoader.<init>(PluginLoader.java:400)
[info]  at edu.umd.cs.findbugs.PluginLoader.loadCorePlugin(PluginLoader.java:1471)
[info]  ... 8 more
[error] java.lang.RuntimeException: Security issues found. Please review them in /home/francois/dev/make/make-api/core/target/scala-2.12/findsecbugs/report.html
[error]     at scala.sys.package$.error(package.scala:27)
[error]     at nl.codestar.sbtfindsecbugs.FindSecBugs$.$anonfun$findSecBugsTask$7(FindSecBugs.scala:69)
[error]     at nl.codestar.sbtfindsecbugs.FindSecBugs$.$anonfun$findSecBugsTask$7$adapted(FindSecBugs.scala:47)
[error]     at sbt.io.IO$.withTemporaryDirectory(IO.scala:376)
[error]     at sbt.io.IO$.withTemporaryDirectory(IO.scala:383)
[error]     at nl.codestar.sbtfindsecbugs.FindSecBugs$.$anonfun$findSecBugsTask$2(FindSecBugs.scala:47)
[error]     at nl.codestar.sbtfindsecbugs.FindSecBugs$.$anonfun$findSecBugsTask$2$adapted(FindSecBugs.scala:34)
[error]     at scala.Function1.$anonfun$compose$1(Function1.scala:44)
[error]     at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:39)
[error]     at sbt.std.Transform$$anon$4.work(System.scala:66)
[error]     at sbt.Execute.$anonfun$submit$2(Execute.scala:262)
[error]     at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
[error]     at sbt.Execute.work(Execute.scala:271)
[error]     at sbt.Execute.$anonfun$submit$1(Execute.scala:262)
[error]     at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:174)
[error]     at sbt.CompletionService$$anon$2.call(CompletionService.scala:36)
[error]     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error]     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[error]     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[error]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[error]     at java.lang.Thread.run(Thread.java:748)
[error] java.lang.RuntimeException: Security issues found. Please review them in /home/francois/dev/make/make-api/api/target/scala-2.12/findsecbugs/report.html
[error]     at scala.sys.package$.error(package.scala:27)
[error]     at nl.codestar.sbtfindsecbugs.FindSecBugs$.$anonfun$findSecBugsTask$7(FindSecBugs.scala:69)
[error]     at nl.codestar.sbtfindsecbugs.FindSecBugs$.$anonfun$findSecBugsTask$7$adapted(FindSecBugs.scala:47)
[error]     at sbt.io.IO$.withTemporaryDirectory(IO.scala:376)
[error]     at sbt.io.IO$.withTemporaryDirectory(IO.scala:383)
[error]     at nl.codestar.sbtfindsecbugs.FindSecBugs$.$anonfun$findSecBugsTask$2(FindSecBugs.scala:47)
[error]     at nl.codestar.sbtfindsecbugs.FindSecBugs$.$anonfun$findSecBugsTask$2$adapted(FindSecBugs.scala:34)
[error]     at scala.Function1.$anonfun$compose$1(Function1.scala:44)
[error]     at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:39)
[error]     at sbt.std.Transform$$anon$4.work(System.scala:66)
[error]     at sbt.Execute.$anonfun$submit$2(Execute.scala:262)
[error]     at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
[error]     at sbt.Execute.work(Execute.scala:271)
[error]     at sbt.Execute.$anonfun$submit$1(Execute.scala:262)
[error]     at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:174)
[error]     at sbt.CompletionService$$anon$2.call(CompletionService.scala:36)
[error]     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error]     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[error]     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[error]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[error]     at java.lang.Thread.run(Thread.java:748)
[error] (core / findSecBugs) Security issues found. Please review them in /home/francois/dev/make/make-api/core/target/scala-2.12/findsecbugs/report.html
[error] (api / findSecBugs) Security issues found. Please review them in /home/francois/dev/make/make-api/api/target/scala-2.12/findsecbugs/report.html

I haven't found anything really helpful on that. Any idea on what's wrong?

jqno commented 5 years ago

I'm not sure either, but I did notice we never formally released version 0.9, which made the switch from FindBugs to SpotBugs. I've done that now, so maybe you can re-try with that version?

larochef commented 5 years ago

I tried version 0.9 which didn't produce errors. I saw the html reports, but since no issue was found, I'm not sure it works as intended

I now have a few more questions:

My goal is to have the security checks integrated into gitlab-ci: https://docs.gitlab.com/ee/user/project/merge_requests/sast.html

If needed, I'll be glad ti give a hand.

Thx for answering.

jqno commented 5 years ago

Unfortunately I don't have a lot of time to work on this at the moment, as I've moved to a different project. The things you mention should definitely be possible, and I'll be happy to merge a good PR.