weisJ / auto-dark-mode

IDEA plugin to automatically apply system theme settings on macOS and Windows.
https://plugins.jetbrains.com/plugin/14076-auto-dark-mode
MIT License
53 stars 15 forks source link

Don't throw exceptions if GTK lib can't be loaded #79

Closed cardil closed 6 months ago

cardil commented 9 months ago

Currently, the plugins throw the following exceptions when the GTK library can't be loaded.

Instead of throwing those errors, the GTK configuration option should be disabled.

Those exceptions are thrown in some setups, like a flatpak distribution of IDEA: https://flathub.org/apps/com.jetbrains.IntelliJ-IDEA-Ultimate

Could not load library auto-dark-mode-linux-gtk.

java.lang.UnsatisfiedLinkError: /tmp/com-weisj-darklaf-nativeutils-auto-dark-mode-linux-gtk41400654759549717383375256800864743/libauto-dark-mode-linux-gtk-x86-64.so: libgtkmm-3.0.so.1: cannot open shared object file: No such file or directory
    at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
    at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2394)
    at java.base/java.lang.Runtime.load0(Runtime.java:755)
    at java.base/java.lang.System.load(System.java:1953)
    at com.github.weisj.darklaf.nativeutil.NativeUtil.doLoadLibraryFromJar(NativeUtil.java:171)
    at com.github.weisj.darklaf.nativeutil.NativeUtil.loadLibraryFromJar(NativeUtil.java:149)
    at com.github.weisj.darklaf.nativeutil.AbstractLibrary.loadLibrary(AbstractLibrary.java:66)
    at com.github.weisj.darklaf.nativeutil.AbstractLibrary.updateLibrary(AbstractLibrary.java:48)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkLibrary.get(GtkLibrary.java:46)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettings.initSettings(GtkSettings.kt:102)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettings.<clinit>(GtkSettings.kt:97)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettingsProvider$1.invoke(GtkSettings.kt:35)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettingsProvider$1.invoke(GtkSettings.kt:35)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at com.github.weisj.darkmode.platform.settings.SingletonSettingsContainerProvider.getContainer(Settings.kt:46)
    at com.github.weisj.darkmode.platform.settings.SingletonSettingsContainerProvider.create(Settings.kt:48)
    at com.github.weisj.darkmode.AutoDarkModeOptions$initContainers$2.invoke(AutoDarkModeOptions.kt:77)
    at com.github.weisj.darkmode.AutoDarkModeOptions$initContainers$2.invoke(AutoDarkModeOptions.kt:77)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:786)
    at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:816)
    at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:807)
    at com.github.weisj.darkmode.AutoDarkModeOptions.initContainers(AutoDarkModeOptions.kt:79)
    at com.github.weisj.darkmode.AutoDarkModeOptions.loadState(AutoDarkModeOptions.kt:130)
    at com.github.weisj.darkmode.AutoDarkModeOptions.loadState(AutoDarkModeOptions.kt:39)
    at com.intellij.configurationStore.ComponentStoreImpl.doInitComponent(ComponentStoreImpl.kt:490)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:409)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:131)
    at com.intellij.configurationStore.ComponentStoreWithExtraComponents.initComponent(ComponentStoreWithExtraComponents.kt:48)
    at com.intellij.serviceContainer.ComponentManagerImpl.initializeComponent$intellij_platform_serviceContainer(ComponentManagerImpl.kt:931)
    at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:41)
    at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
    at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
    at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
    at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:87)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
    at com.intellij.serviceContainer.ComponentManagerImplKt$getOrCreateInstanceBlocking$3.invokeSuspend(ComponentManagerImpl.kt:2337)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2406)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2397)
    at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:83)
    at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:2397)
    at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:2336)
    at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:1057)
    at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:988)
    at com.github.weisj.darkmode.AutoDarkMode.<clinit>(AutoDarkMode.kt:141)
    at java.base/jdk.internal.misc.Unsafe.allocateInstance(Native Method)
    at java.base/java.lang.invoke.DirectMethodHandle.allocateInstance(DirectMethodHandle.java:520)
    at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$2.invoke(instantiate.kt:41)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$2.invoke(instantiate.kt:39)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:39)
    at com.intellij.serviceContainer.LightServiceInstanceSupport$LightServiceInstanceInitializer.createInstance(LightServiceInstanceSupport.kt:47)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
    at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
    at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
    at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:87)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
    at com.intellij.serviceContainer.ComponentManagerImplKt$getOrCreateInstanceBlocking$3.invokeSuspend(ComponentManagerImpl.kt:2337)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2406)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2397)
    at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:86)
    at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:2397)
    at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:2336)
    at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:1057)
    at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:988)
    at com.github.weisj.darkmode.AutoDarkModeStartupListener.appFrameCreated(AutoDarkModeStartupListener.kt:33)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:700)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:664)
    at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:423)
    at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:402)
    at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)
    at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:461)
    at jdk.proxy2/jdk.proxy2.$Proxy36.appFrameCreated(Unknown Source)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invokeSuspend(IdeStarter.kt:99)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invokeSuspend(IdeStarter.kt:97)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.idea.IdeStarter.openProjectIfNeeded$suspendImpl(IdeStarter.kt:96)
    at com.intellij.idea.IdeStarter.openProjectIfNeeded(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$start$2.invokeSuspend(IdeStarter.kt:70)
    at com.intellij.idea.IdeStarter$start$2.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$start$2.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
    at com.intellij.idea.IdeStarter.start$suspendImpl(IdeStarter.kt:67)
    at com.intellij.idea.IdeStarter.start(IdeStarter.kt)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invokeSuspend(ApplicationLoader.kt:282)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invoke(ApplicationLoader.kt)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invoke(ApplicationLoader.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader.executeApplicationStarter(ApplicationLoader.kt:281)
    at com.intellij.platform.ide.bootstrap.StartupUtil$startApplication$appLoaded$1$1.invokeSuspend(main.kt:323)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

and connected:

java.lang.Throwable: Gtk library not loaded.
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
    at com.github.weisj.darkmode.platform.PluginLogger.error(PluginLogger.kt:40)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettings.initSettings(GtkSettings.kt:103)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettings.<clinit>(GtkSettings.kt:97)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettingsProvider$1.invoke(GtkSettings.kt:35)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettingsProvider$1.invoke(GtkSettings.kt:35)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at com.github.weisj.darkmode.platform.settings.SingletonSettingsContainerProvider.getContainer(Settings.kt:46)
    at com.github.weisj.darkmode.platform.settings.SingletonSettingsContainerProvider.create(Settings.kt:48)
    at com.github.weisj.darkmode.AutoDarkModeOptions$initContainers$2.invoke(AutoDarkModeOptions.kt:77)
    at com.github.weisj.darkmode.AutoDarkModeOptions$initContainers$2.invoke(AutoDarkModeOptions.kt:77)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
    at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:786)
    at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:816)
    at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:807)
    at com.github.weisj.darkmode.AutoDarkModeOptions.initContainers(AutoDarkModeOptions.kt:79)
    at com.github.weisj.darkmode.AutoDarkModeOptions.loadState(AutoDarkModeOptions.kt:130)
    at com.github.weisj.darkmode.AutoDarkModeOptions.loadState(AutoDarkModeOptions.kt:39)
    at com.intellij.configurationStore.ComponentStoreImpl.doInitComponent(ComponentStoreImpl.kt:490)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:409)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:131)
    at com.intellij.configurationStore.ComponentStoreWithExtraComponents.initComponent(ComponentStoreWithExtraComponents.kt:48)
    at com.intellij.serviceContainer.ComponentManagerImpl.initializeComponent$intellij_platform_serviceContainer(ComponentManagerImpl.kt:931)
    at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:41)
    at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
    at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
    at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
    at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:87)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
    at com.intellij.serviceContainer.ComponentManagerImplKt$getOrCreateInstanceBlocking$3.invokeSuspend(ComponentManagerImpl.kt:2337)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2406)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2397)
    at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:83)
    at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:2397)
    at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:2336)
    at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:1057)
    at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:988)
    at com.github.weisj.darkmode.AutoDarkMode.<clinit>(AutoDarkMode.kt:141)
    at java.base/jdk.internal.misc.Unsafe.allocateInstance(Native Method)
    at java.base/java.lang.invoke.DirectMethodHandle.allocateInstance(DirectMethodHandle.java:520)
    at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$2.invoke(instantiate.kt:41)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$2.invoke(instantiate.kt:39)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:39)
    at com.intellij.serviceContainer.LightServiceInstanceSupport$LightServiceInstanceInitializer.createInstance(LightServiceInstanceSupport.kt:47)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
    at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
    at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
    at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:87)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
    at com.intellij.serviceContainer.ComponentManagerImplKt$getOrCreateInstanceBlocking$3.invokeSuspend(ComponentManagerImpl.kt:2337)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2406)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2397)
    at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:86)
    at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:2397)
    at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:2336)
    at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:1057)
    at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:988)
    at com.github.weisj.darkmode.AutoDarkModeStartupListener.appFrameCreated(AutoDarkModeStartupListener.kt:33)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:700)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:664)
    at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:423)
    at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:402)
    at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)
    at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:461)
    at jdk.proxy2/jdk.proxy2.$Proxy36.appFrameCreated(Unknown Source)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invokeSuspend(IdeStarter.kt:99)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invokeSuspend(IdeStarter.kt:97)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.idea.IdeStarter.openProjectIfNeeded$suspendImpl(IdeStarter.kt:96)
    at com.intellij.idea.IdeStarter.openProjectIfNeeded(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$start$2.invokeSuspend(IdeStarter.kt:70)
    at com.intellij.idea.IdeStarter$start$2.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$start$2.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
    at com.intellij.idea.IdeStarter.start$suspendImpl(IdeStarter.kt:67)
    at com.intellij.idea.IdeStarter.start(IdeStarter.kt)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invokeSuspend(ApplicationLoader.kt:282)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invoke(ApplicationLoader.kt)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invoke(ApplicationLoader.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader.executeApplicationStarter(ApplicationLoader.kt:281)
    at com.intellij.platform.ide.bootstrap.StartupUtil$startApplication$appLoaded$1$1.invokeSuspend(main.kt:323)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
weisJ commented 9 months ago

I have uploaded a pre-release version which should address this issue: https://plugins.jetbrains.com/plugin/14076-auto-dark-mode/versions/pre-release/455678

As I am currently unable to properly test it I would be very happy about feedback.

cardil commented 9 months ago

Unfortunately, on the pre-release version (1.8.2-2023.3-pre-2), I got this exception:

java.lang.Throwable: Gtk library not loaded.
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
    at com.github.weisj.darkmode.platform.PluginLogger.error(PluginLogger.kt:44)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettingsKt.checkGtkLibrary(GtkSettings.kt:55)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettingsKt.access$checkGtkLibrary(GtkSettings.kt:1)
    at com.github.weisj.darkmode.platform.linux.gtk.GtkSettingsProvider.isEnabled(GtkSettings.kt:37)
    at com.github.weisj.darkmode.AutoDarkModeOptions$initContainers$1.invoke(AutoDarkModeOptions.kt:76)
    at com.github.weisj.darkmode.AutoDarkModeOptions$initContainers$1.invoke(AutoDarkModeOptions.kt:76)
    at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
    at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
    at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:214)
    at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:214)
    at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:786)
    at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:816)
    at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:807)
    at com.github.weisj.darkmode.AutoDarkModeOptions.initContainers(AutoDarkModeOptions.kt:79)
    at com.github.weisj.darkmode.AutoDarkModeOptions.loadState(AutoDarkModeOptions.kt:130)
    at com.github.weisj.darkmode.AutoDarkModeOptions.loadState(AutoDarkModeOptions.kt:39)
    at com.intellij.configurationStore.ComponentStoreImpl.doInitComponent(ComponentStoreImpl.kt:490)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:409)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:131)
    at com.intellij.configurationStore.ComponentStoreWithExtraComponents.initComponent(ComponentStoreWithExtraComponents.kt:48)
    at com.intellij.serviceContainer.ComponentManagerImpl.initializeComponent$intellij_platform_serviceContainer(ComponentManagerImpl.kt:931)
    at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:41)
    at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
    at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
    at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
    at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:87)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
    at com.intellij.serviceContainer.ComponentManagerImplKt$getOrCreateInstanceBlocking$3.invokeSuspend(ComponentManagerImpl.kt:2337)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2406)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2397)
    at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:83)
    at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:2397)
    at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:2336)
    at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:1057)
    at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:988)
    at com.github.weisj.darkmode.AutoDarkMode.<clinit>(AutoDarkMode.kt:141)
    at java.base/jdk.internal.misc.Unsafe.allocateInstance(Native Method)
    at java.base/java.lang.invoke.DirectMethodHandle.allocateInstance(DirectMethodHandle.java:520)
    at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$2.invoke(instantiate.kt:41)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt$instantiate$2.invoke(instantiate.kt:39)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:278)
    at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:39)
    at com.intellij.serviceContainer.LightServiceInstanceSupport$LightServiceInstanceInitializer.createInstance(LightServiceInstanceSupport.kt:47)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:44)
    at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:112)
    at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:126)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
    at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:145)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:13)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:135)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:95)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:87)
    at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
    at com.intellij.serviceContainer.ComponentManagerImplKt$getOrCreateInstanceBlocking$3.invokeSuspend(ComponentManagerImpl.kt:2337)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
    at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2406)
    at com.intellij.serviceContainer.ComponentManagerImplKt$runBlockingInitialization$1.invoke(ComponentManagerImpl.kt:2397)
    at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:86)
    at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:2397)
    at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:2336)
    at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:1057)
    at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:988)
    at com.github.weisj.darkmode.AutoDarkModeStartupListener.appFrameCreated(AutoDarkModeStartupListener.kt:33)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:700)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:664)
    at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:423)
    at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:402)
    at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)
    at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:461)
    at jdk.proxy2/jdk.proxy2.$Proxy36.appFrameCreated(Unknown Source)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invokeSuspend(IdeStarter.kt:99)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invokeSuspend(IdeStarter.kt:97)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.idea.IdeStarter.openProjectIfNeeded$suspendImpl(IdeStarter.kt:96)
    at com.intellij.idea.IdeStarter.openProjectIfNeeded(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$start$2.invokeSuspend(IdeStarter.kt:70)
    at com.intellij.idea.IdeStarter$start$2.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$start$2.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
    at com.intellij.idea.IdeStarter.start$suspendImpl(IdeStarter.kt:67)
    at com.intellij.idea.IdeStarter.start(IdeStarter.kt)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invokeSuspend(ApplicationLoader.kt:282)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invoke(ApplicationLoader.kt)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invoke(ApplicationLoader.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader.executeApplicationStarter(ApplicationLoader.kt:281)
    at com.intellij.platform.ide.bootstrap.StartupUtil$startApplication$appLoaded$1$1.invokeSuspend(main.kt:323)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

So, one exception, instead of two.

weisJ commented 9 months ago

Thank you for the feedback. The new prerelease (https://plugins.jetbrains.com/plugin/14076-auto-dark-mode/versions/pre-release/462977?noRedirect=true) should address this issue.

cardil commented 9 months ago

What's more, I noticed that the new pre-release version (1.8.2-2023.3-pre-2) isn't reacting to the changes of the system dark mode as the released one. Seams like it only changes when IDEA settings are applied/saved.

I'll check the latest pre-release as well...

cardil commented 9 months ago

The newest pre-release version (1.8.2-2023.3-pre-3) throws this:

java.lang.RuntimeException: Cannot invoke (class=AutoDarkModeStartupListener, method=appFrameCreated, topic=AppLifecycleListener)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:677)
    at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:423)
    at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:402)
    at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)
    at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:461)
    at jdk.proxy2/jdk.proxy2.$Proxy36.appFrameCreated(Unknown Source)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invokeSuspend(IdeStarter.kt:99)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1$1.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invokeSuspend(IdeStarter.kt:97)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$openProjectIfNeeded$isOpenProjectNeeded$1.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.idea.IdeStarter.openProjectIfNeeded$suspendImpl(IdeStarter.kt:96)
    at com.intellij.idea.IdeStarter.openProjectIfNeeded(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$start$2.invokeSuspend(IdeStarter.kt:70)
    at com.intellij.idea.IdeStarter$start$2.invoke(IdeStarter.kt)
    at com.intellij.idea.IdeStarter$start$2.invoke(IdeStarter.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
    at com.intellij.idea.IdeStarter.start$suspendImpl(IdeStarter.kt:67)
    at com.intellij.idea.IdeStarter.start(IdeStarter.kt)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invokeSuspend(ApplicationLoader.kt:282)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invoke(ApplicationLoader.kt)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeApplicationStarter$2.invoke(ApplicationLoader.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
    at com.intellij.platform.ide.bootstrap.ApplicationLoader.executeApplicationStarter(ApplicationLoader.kt:281)
    at com.intellij.platform.ide.bootstrap.StartupUtil$startApplication$appLoaded$1$1.invokeSuspend(main.kt:323)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: java.lang.StackOverflowError
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)
    at com.github.weisj.darkmode.platform.settings.DefaultSettingsContainer.allProperties(Settings.kt:96)

This error is also thrown in settings, and blocks IDEA exit. I need to killall java to exit the IDE.

weisJ commented 9 months ago

Stackoverflow should be fixed with https://plugins.jetbrains.com/plugin/14076-auto-dark-mode/versions/pre-release/462994?noRedirect=true

What's more, I noticed that the new pre-release version (1.8.2-2023.3-pre-2) isn't reacting to the changes of the system dark mode as the released one. Seams like it only changes when IDEA settings are applied/saved.

Can provide your log file? Maybe it sheds some more light on the issue.

cardil commented 9 months ago

1.8.2-2023.3-pre-4 version works correctly. No exception is thrown, and the IDE theme is changed the moment the system dark mode changes.

weisJ commented 9 months ago

Wonderful! I’ll release it as a proper versions in the next few days.