You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrade versions for slf4j libs from "1.7.36" to "2.0.11" (#134)
Problems: No SLF4J providers were found in both K8s pods and tests
Current error:
```
% k logs hoptimator-operator-deployment-7dc9886f4d-cpx4x
SLF4J(W): No SLF4J providers were found.
SLF4J(W): Defaulting to no-operation (NOP) logger implementation
SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
SLF4J(W): Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier.
SLF4J(W): Ignoring binding found at [jar:file:/home/hoptimator-operator-integration/lib/slf4j-simple-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
```
Solution: Upgrade versions for slf4j libs from "1.7.36" to "2.0.11"
Currently all projects, which depends on libs slf4j*:1.7.36", depends on "org.apache.calcite:calcite-*:1.38.0". The "calcite-*:1.38.0" itself depends on "org.slf4j:slf4j-api:2.0.11". So we need to upgrade slf4j versions to make them compatible.
E.g. org.slf4j:slf4j-api:2.0.11 is used due to this dependency chain:
+--- project :hoptimator-operator
| +--- project :hoptimator-avro
| | \--- org.apache.calcite:calcite-core:1.38.0
| | +--- org.apache.calcite:calcite-linq4j:1.38.0
| | +--- com.jayway.jsonpath:json-path:2.9.0
| | | +--- net.minidev:json-smart:2.5.0
| | | | \--- net.minidev:accessors-smart:2.5.0
| | | | \--- org.ow2.asm:asm:9.3
| | | \--- org.slf4j:slf4j-api:2.0.11
0 commit comments