diff --git a/plugins/devkit/intellij.devkit.workspaceModel/resources/intellij.devkit.workspaceModel.xml b/plugins/devkit/intellij.devkit.workspaceModel/resources/intellij.devkit.workspaceModel.xml
index 6e973336734a..fc8808180184 100644
--- a/plugins/devkit/intellij.devkit.workspaceModel/resources/intellij.devkit.workspaceModel.xml
+++ b/plugins/devkit/intellij.devkit.workspaceModel/resources/intellij.devkit.workspaceModel.xml
@@ -42,6 +42,9 @@
+
diff --git a/plugins/devkit/intellij.devkit.workspaceModel/src/codegen/writer/CodeWriter.kt b/plugins/devkit/intellij.devkit.workspaceModel/src/codegen/writer/CodeWriter.kt
index f5338aad4224..2be9419e6a9e 100644
--- a/plugins/devkit/intellij.devkit.workspaceModel/src/codegen/writer/CodeWriter.kt
+++ b/plugins/devkit/intellij.devkit.workspaceModel/src/codegen/writer/CodeWriter.kt
@@ -238,7 +238,12 @@ object CodeWriter {
val apiVersionFromDownloadedJar = getApiVersionFromManifest(codeGeneratorFromDownloadedJar::class.java)
if (apiVersionInDevkit == null || apiVersionFromDownloadedJar == null) {
val where = if (apiVersionInDevkit == null) "devkit plugin" else "codegen-impl"
- DevKitWorkspaceModelBundle.message("notification.workspace.incompatible.codegen.api.versions.content.none", where)
+ val groupId = DevKitWorkspaceModelBundle.message("notification.workspace.code.generation.not.available")
+ val message = DevKitWorkspaceModelBundle.message("notification.workspace.incompatible.codegen.api.versions.content.none", where)
+ NotificationGroupManager.getInstance()
+ .getNotificationGroup(groupId)
+ .createNotification(title = groupId, message, NotificationType.ERROR)
+ .notify(project)
return false
}