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!
Please sign in to leave a comment.
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.
Hey Pavel,
alright, thank you!