-
Notifications
You must be signed in to change notification settings - Fork 17
Closed
Description
This issue was originally reported from IJPL-200514.
There was a exception caused by HoconCodeStyleSettingsProvider.
It seems HoconCodeStyleSettingsProvider should override getConfigurableId or getLanguage to fix it.
com.intellij.diagnostic.PluginException: Legacy configurable id calculation mode from localizable name will be used for configurable class org.jetbrains.plugins.hocon.codestyle.HoconCodeStyleSettingsProvider. Please override getConfigurableId or getLanguage. [Plugin: org.jetbrains.plugins.hocon]
at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:90)
at com.intellij.diagnostic.PluginException.logPluginError(PluginException.java:112)
at com.intellij.psi.codeStyle.CodeStyleSettingsProvider.getConfigurableId(CodeStyleSettingsProvider.java:71)
at com.intellij.application.options.CodeStyleConfigurableWrapper.getId(CodeStyleConfigurableWrapper.java:112)
at com.intellij.ide.util.gotoByName.GotoActionModel.lambda$new$0(GotoActionModel.java:85)
at com.intellij.util.concurrency.SynchronizedClearableLazy._get_value_$lambda$0$0(SynchronizedClearableLazy.kt:41)
at java.base/java.util.concurrent.atomic.AtomicReference.updateAndGet(AtomicReference.java:210)
at com.intellij.util.concurrency.SynchronizedClearableLazy.getValue(SynchronizedClearableLazy.kt:40)
at com.intellij.util.concurrency.SynchronizedClearableLazy.get(SynchronizedClearableLazy.kt:28)
at com.intellij.ide.util.gotoByName.GotoActionModel.getConfigurablesNames(GotoActionModel.java:412)
at com.intellij.ide.util.gotoByName.ActionAsyncProvider$processOptions$1$mapDescriptionsPromise$1.invokeSuspend(ActionAsyncProvider.kt:373)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:1188)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)
Metadata
Metadata
Assignees
Labels
No labels