diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionManagerImpl.java index 09a9ddb1efae..be677929191a 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionManagerImpl.java @@ -352,7 +352,12 @@ public class ActionManagerImpl extends ActionManagerEx implements Disposable { } private static void reportKeymapNotFoundWarning(@NotNull PluginDescriptor module, @NotNull String keymapName) { - if (!DefaultKeymap.Companion.isBundledKeymapHidden(keymapName)) { + Application app = ApplicationManager.getApplication(); + if ( + !app.isHeadlessEnvironment() && + !app.isCommandLine() && + !DefaultKeymap.Companion.isBundledKeymapHidden(keymapName) + ) { LOG.warn("keymap \"" + keymapName + "\" not found" + " " + module); } }