carloscuesta / gitmoji

An emoji guide for your commit messages. 😜
https://gitmoji.dev
MIT License
15.66k stars 800 forks source link

com.intellij.diagnostic.PluginException: No display name specified in plugin descriptor XML file #1671

Closed IsaacInsoll closed 8 months ago

IsaacInsoll commented 8 months ago

Describe the bug

Using PhpStorm 2024.1 EAP I receive the following error message:

com.intellij.diagnostic.PluginException: No display name specified in plugin descriptor XML file for configurable com.github.patou.gitmoji.GitMojiConfig;
specify it using 'displayName' or 'key' attribute to avoid necessity to load the configurable class when Settings dialog is opened [Plugin: com.github.patou.gitmoji]
    at com.intellij.openapi.options.ex.ConfigurableWrapper.getDisplayName(ConfigurableWrapper.java:156)
    at com.intellij.ide.util.gotoByName.GotoActionModel.lambda$new$0(GotoActionModel.java:87)
    at com.intellij.openapi.util.NotNullLazyValue$4.compute(NotNullLazyValue.java:119)
    at com.intellij.openapi.util.NotNullLazyValue$4.getValue(NotNullLazyValue.java:104)
    at com.intellij.ide.util.gotoByName.GotoActionModel.getConfigurablesNames(GotoActionModel.java:407)
    at com.intellij.ide.util.gotoByName.ActionAsyncProvider.optionsFlow(ActionAsyncProvider.kt:275)
    at com.intellij.ide.util.gotoByName.ActionAsyncProvider.access$optionsFlow(ActionAsyncProvider.kt:36)
    at com.intellij.ide.util.gotoByName.ActionAsyncProvider$filterElements$2$channel$1.invokeSuspend(ActionAsyncProvider.kt:81)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
    at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
    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)

Reproduction

  1. Install phpStorm 2024.1 EAP
  2. Install gitmoji plugin
  3. Check the phpStorm error log

System Info

zsh: command not found: npx 🤣

Validations

carloscuesta commented 8 months ago

Hey!

We do not maintain this plugin, can you open it on the proper repository?

Thanks 🙏🏼