Failed to start circlet - there are unknown feature flags in configuration file: [NEW_DASHBOARD_LAYOUT, RECONNECT_ONLY_LIVE_ARENAS, SINGLE_PROJECT_NAVIGATION]
When I want to upgrad my space on premise installation to the current 2023.2.0 version I get following error, does anybody know why and how I can disable these unknown feature flags? Thanks!
space-space-1 | Caused by: java.lang.IllegalStateException: there are unknown feature flags in configuration file: [NEW_DASHBOARD_LAYOUT, RECONNECT_ONLY_LIVE_ARENAS, SINGLE_PROJECT_NAVIGATION]
space-space-1 | at circlet.server.services.featureFlags.ConfigFeatureFlagsProvider.<init>(FeatureFlagsManager.kt:23)
space-space-1 | ... 33 common frames omitted
space-space-1 | 2023-07-21 18:12:49.922 [server dispatch thread 4] ERROR circlet.platform.a.a.f [] - Starting service: circlet.server.a.a_
space-space-1 | java.lang.reflect.InvocationTargetException: null
space-space-1 | at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
space-space-1 | at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
space-space-1 | at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
space-space-1 | at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
space-space-1 | at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
space-space-1 | at runtime.container.JvmTypeBasedSingletonDescriptor$createInstanceOfImpl$2.invoke(JvmTypeBasedSingletonDescriptor.kt:35)
space-space-1 | at libraries.basics.ClassLoaderUtilsKt.withContextClassLoader(ClassLoaderUtils.kt:9)
space-space-1 | at runtime.container.JvmTypeBasedSingletonDescriptor.createInstanceOfImpl(JvmTypeBasedSingletonDescriptor.kt:32)
space-space-1 | at runtime.container.SingletonDescriptor.createInstanceOf(SingletonDescriptor.kt:128)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance$suspendImpl(SingletonDescriptor.kt:43)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance(SingletonDescriptor.kt)
space-space-1 | at runtime.container.ListDescriptor.constructInstance(ListDescriptor.kt:10)
space-space-1 | at runtime.container.ResolveKt.bindArguments(Resolve.kt:56)
space-space-1 | at runtime.container.JvmTypeBasedSingletonDescriptor.createInstanceOfImpl(JvmTypeBasedSingletonDescriptor.kt:30)
space-space-1 | at runtime.container.SingletonDescriptor.createInstanceOf(SingletonDescriptor.kt:128)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance$suspendImpl(SingletonDescriptor.kt:43)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance(SingletonDescriptor.kt)
space-space-1 | at runtime.container.ResolveKt.bindArguments(Resolve.kt:56)
space-space-1 | at runtime.container.JvmTypeBasedSingletonDescriptor.createInstanceOfImpl(JvmTypeBasedSingletonDescriptor.kt:30)
space-space-1 | at runtime.container.SingletonDescriptor.createInstanceOf(SingletonDescriptor.kt:128)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance$suspendImpl(SingletonDescriptor.kt:43)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance(SingletonDescriptor.kt)
space-space-1 | at runtime.container.JvmTypeBasedComponentStorage.composeDescriptors(Storage.kt:139)
space-space-1 | at runtime.container.JvmTypeBasedComponentStorage.compose(Storage.kt:128)
space-space-1 | at runtime.container.StorageComponentContainer.compose(Container.kt:40)
space-space-1 | at circlet.server.a.a8.a(a8.java:210)
space-space-1 | at circlet.server.a.a8.a(a8.java:116)
space-space-1 | at circlet.server.a.a8$i.invokeSuspend(a8$i.java)
space-space-1 | at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
space-space-1 | at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
space-space-1 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
space-space-1 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
space-space-1 | at java.base/java.lang.Thread.run(Thread.java:833)
space-space-1 | Caused by: java.lang.IllegalStateException: there are unknown feature flags in configuration file: [NEW_DASHBOARD_LAYOUT, RECONNECT_ONLY_LIVE_ARENAS, SINGLE_PROJECT_NAVIGATION]
space-space-1 | at circlet.server.services.featureFlags.ConfigFeatureFlagsProvider.<init>(FeatureFlagsManager.kt:23)
space-space-1 | ... 33 common frames omitted
space-space-1 | 2023-07-21 18:12:49.924 [main] INFO Application [] - Start services took 8.036s
space-space-1 | 2023-07-21 18:12:50.052 [main] ERROR circlet.server.SpaceServer [] - Failed to start circlet
space-space-1 | java.lang.reflect.InvocationTargetException: null
space-space-1 | at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
space-space-1 | at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
space-space-1 | at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
space-space-1 | at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
space-space-1 | at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
space-space-1 | at runtime.container.JvmTypeBasedSingletonDescriptor$createInstanceOfImpl$2.invoke(JvmTypeBasedSingletonDescriptor.kt:35)
space-space-1 | at libraries.basics.ClassLoaderUtilsKt.withContextClassLoader(ClassLoaderUtils.kt:9)
space-space-1 | at runtime.container.JvmTypeBasedSingletonDescriptor.createInstanceOfImpl(JvmTypeBasedSingletonDescriptor.kt:32)
space-space-1 | at runtime.container.SingletonDescriptor.createInstanceOf(SingletonDescriptor.kt:128)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance$suspendImpl(SingletonDescriptor.kt:43)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance(SingletonDescriptor.kt)
space-space-1 | at runtime.container.ListDescriptor.constructInstance(ListDescriptor.kt:10)
space-space-1 | at runtime.container.ResolveKt.bindArguments(Resolve.kt:56)
space-space-1 | at runtime.container.JvmTypeBasedSingletonDescriptor.createInstanceOfImpl(JvmTypeBasedSingletonDescriptor.kt:30)
space-space-1 | at runtime.container.SingletonDescriptor.createInstanceOf(SingletonDescriptor.kt:128)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance$suspendImpl(SingletonDescriptor.kt:43)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance(SingletonDescriptor.kt)
space-space-1 | at runtime.container.ResolveKt.bindArguments(Resolve.kt:56)
space-space-1 | at runtime.container.JvmTypeBasedSingletonDescriptor.createInstanceOfImpl(JvmTypeBasedSingletonDescriptor.kt:30)
space-space-1 | at runtime.container.SingletonDescriptor.createInstanceOf(SingletonDescriptor.kt:128)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance$suspendImpl(SingletonDescriptor.kt:43)
space-space-1 | at runtime.container.SingletonDescriptor.constructInstance(SingletonDescriptor.kt)
space-space-1 | at runtime.container.JvmTypeBasedComponentStorage.composeDescriptors(Storage.kt:139)
space-space-1 | at runtime.container.JvmTypeBasedComponentStorage.compose(Storage.kt:128)
space-space-1 | at runtime.container.StorageComponentContainer.compose(Container.kt:40)
space-space-1 | at circlet.server.a.a8.a(a8.java:210)
space-space-1 | at circlet.server.a.a8.a(a8.java:116)
space-space-1 | at circlet.server.a.a8$i.invokeSuspend(a8$i.java)
space-space-1 | at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
space-space-1 | at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
space-space-1 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
space-space-1 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
space-space-1 | at java.base/java.lang.Thread.run(Thread.java:833)
space-space-1 | Caused by: java.lang.IllegalStateException: there are unknown feature flags in configuration file: [NEW_DASHBOARD_LAYOUT, RECONNECT_ONLY_LIVE_ARENAS, SINGLE_PROJECT_NAVIGATION]
space-space-1 | at circlet.server.services.featureFlags.ConfigFeatureFlagsProvider.<init>(FeatureFlagsManager.kt:23)
space-space-1 | ... 33 common frames omitted
space-space-1 | 2023-07-21 18:12:50.077 [JVM lifetime termination] INFO circlet.platform.a.ak.c [] - pool calculationsPool has been shutdown in 6 ms
space-space-1 | 2023-07-21 18:12:50.169 [JVM lifetime termination] INFO circlet.platform.a.n.r [] - Disconnected database for DbSchemaKey(dbUrl='jdbc:postgresql://postgres:5432/spacedb', schema='crclt_orgs')
space-space-1 | 2023-07-21 18:12:50.173 [server dispatch thread 7] INFO com.zaxxer.hikari.HikariDataSource [] - HikariPool-1 - Shutdown initiated...
space-space-1 | 2023-07-21 18:12:50.192 [JVM lifetime termination] INFO circlet.platform.a.o.ac [] - dispatcher job dispatcher extractor has been shutdown in 0 ms
space-space-1 | 2023-07-21 18:12:50.197 [JVM lifetime termination] INFO circlet.platform.a.o.ac [] - dispatcher job dispatcher worker has been shutdown in 0 ms
space-space-1 | 2023-07-21 18:12:50.211 [server dispatch thread 7] INFO com.zaxxer.hikari.HikariDataSource [] - HikariPool-1 - Shutdown completed.
space-space-1 | 2023-07-21 18:12:50.303 [JVM lifetime termination] INFO circlet.platform.a.k.w [] - release global-bus
space-space-1 exited with code 13
space-mailhog-1 | [APIv1] KEEPALIVE /api/v1/events
Please sign in to leave a comment.
I could fix it by removing the three keys from space.on-premises.conf :) Thanks anyway!