No configuration setting found for key 'circlet.supervisor'

Hey there,

after migrating our Kubernetes install from the Beta to 2023.1.0 as the documentation instructs, I get the following error in the jb-space-packages pods:

2023-01-17 07:30:36.615 [server dispatch thread 3] ERROR runtime.DefaultLogContainer [] - Unhandled exception in DebugLoggerUpdater::apply coroutine
com.typesafe.config.ConfigException$Missing: merge of system properties,./app.conf: 16: No configuration setting found for key 'circlet.supervisor'
        at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157)
        at com.typesafe.config.impl.SimpleConfig.findKey(SimpleConfig.java:150)
        at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:177)
        at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:181)
        at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)
        at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194)
        at com.typesafe.config.impl.SimpleConfig.getString(SimpleConfig.java:251)
        at circlet.supervisor.server.api.UrlsKt.getSupervisorInternalUrl(Urls.kt:56)
        at circlet.supervisor.server.api.SupervisorServerInternalLocation.getServerInternalUrl(Urls.kt:2)
        at circlet.platform.api.http.old.BaseServerInternalLocation.getApiUrl(ServerLocation.kt:34)
        at circlet.platform.client.http.old.KCircletHttpClient.doCall(KCircletHttpClient.kt:51)
        at circlet.platform.client.http.old.KCircletHttpClient.call(KCircletHttpClient.kt:25)
        at circlet.platform.client.http.old.KCircletHttpClient.call$default(KCircletHttpClient.kt:17)
        at circlet.supervisor.server.api.impl.LoggersHttpImpl$enabledLoggers$3.invokeSuspend(LoggersHttpImpl.kt:2)
        at circlet.supervisor.server.api.impl.LoggersHttpImpl$enabledLoggers$3.invoke(LoggersHttpImpl.kt)
        at circlet.supervisor.server.api.impl.LoggersHttpImpl$enabledLoggers$3.invoke(LoggersHttpImpl.kt)
        at circlet.platform.a.ak.b.a(b.java:13)
        at circlet.platform.a.ak.b$e.invokeSuspend(b$e.java:2)
        at circlet.platform.a.ak.b$e.a(b$e.java)
        at circlet.platform.a.ak.b$e.invoke(b$e.java)
        at runtime.async.BackoffKt.backoff(backoff.kt:58)
        at runtime.async.BackoffKt.backoff$default(backoff.kt:44)
        at runtime.utils.ServicesKt.serviceBackoff(services.kt:12)
        at circlet.platform.a.ak.b.a(b.java:28)
        at circlet.supervisor.server.api.impl.LoggersHttpImpl.enabledLoggers(LoggersHttpImpl.kt:18)
        at circlet.supervisor.server.facade.http.SupervisorHttpFacadeInternal.enabledLoggers(SupervisorHttpFacade.kt)
        at circlet.platform.a.c.g.a(g.java:6)
        at circlet.platform.a.v.DebugLoggerUpdater$c.invokeSuspend(DebugLoggerUpdater$c.java:2)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:833)

The pods don't crash after this, but I'd rather have that fixed.

I couldn't find any info about what to set the circlet.supervisor property to. Where and what do I need to set for that?

Thanks!

0
2 comments

Hi Till Rother, thanks for noticing! We'll prepare a fix for this exception soon. Meanwhile, feel free to ignore it, as it's not going to affect anything.

1

Hey Pavel,

alright, thank you!

0

Please sign in to leave a comment.