-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
1
-
False
-
-
False
-
subs-swatch-lightning
-
-
-
Swatch Lightning Sprint 2
When doing `docker compose up -d kafka` as part of the "Verify SWATCH services for local testing" job, it started failing with:
swatch-kafka | at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.getInstance(CgroupV2Subsystem.java:81) swatch-kafka | at java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:113) swatch-kafka | at java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:167) swatch-kafka | at java.base/jdk.internal.platform.SystemMetrics.instance(SystemMetrics.java:29) swatch-kafka | at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:58) swatch-kafka | at java.base/jdk.internal.platform.Container.metrics(Container.java:43) swatch-kafka | at jdk.management/com.sun.management.internal.OperatingSystemImpl.<init>(OperatingSystemImpl.java:182) swatch-kafka | at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.getOperatingSystemMXBean(PlatformMBeanProviderImpl.java:281) swatch-kafka | at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$3.nameToMBeanMap(PlatformMBeanProviderImpl.java:198) swatch-kafka | at java.management/java.lang.management.ManagementFactory.lambda$getPlatformMBeanServer$0(ManagementFactory.java:487) swatch-kafka | at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271) swatch-kafka | at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) swatch-kafka | at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1693) swatch-kafka | at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) swatch-kafka | at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) swatch-kafka | at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) swatch-kafka | at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) swatch-kafka | at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) swatch-kafka | at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) swatch-kafka | at java.management/java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:488) swatch-kafka | at jdk.management.agent/sun.management.jmxremote.ConnectorBootstrap.startLocalConnectorServer(ConnectorBootstrap.java:542) swatch-kafka | at jdk.management.agent/jdk.internal.agent.Agent.startLocalManagementAgent(Agent.java:318) swatch-kafka | at jdk.management.agent/jdk.internal.agent.Agent.startAgent(Agent.java:450) swatch-kafka | at jdk.management.agent/jdk.internal.agent.Agent.startAgent(Agent.java:599) swatch-kafka | Exception thrown by the agent : java.lang.NullPointerException
Note that I tried to pull the latest image of kafka in local and it worked for me.
Acceptance Criteria
- Investigate why this started failing in CI and provide a fix/solution