KronicDeth / intellij-elixir

Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Other
1.83k stars 153 forks source link

com.intellij.openapi.module.ModuleWithNameAlreadyExists: Module already exists: api at com.intellij.workspaceModel.ide.impl.legacyBridge.module.ModifiableModuleModelBridgeImpl.newModule(ModifiableModuleModelBridgeImpl.kt:91) #3518

Open dsusviela opened 8 months ago

dsusviela commented 8 months ago

System

Plugin Version: 17.0.0 Application: IntelliJ IDEA Ultimate Edition (2023.3.3) Operating System: Mac OS X (14.2.1)

Event

Opening a project named "api", the IDE crashes with the exception shown

Exception

Stacktrace

com.intellij.openapi.module.ModuleWithNameAlreadyExists: Module already exists: api ``` com.intellij.openapi.module.ModuleWithNameAlreadyExists: Module already exists: api at com.intellij.workspaceModel.ide.impl.legacyBridge.module.ModifiableModuleModelBridgeImpl.newModule(ModifiableModuleModelBridgeImpl.kt:91) at org.elixir_lang.mix.Project.createModuleForOtpApp(Project.kt:110) at org.elixir_lang.mix.Project.createModulesForOtpApps(Project.kt:79) at org.elixir_lang.mix.project._import.Builder.commit(Builder.kt:107) at com.intellij.projectImport.ProjectImportBuilder.commit(ProjectImportBuilder.java:50) at com.intellij.projectImport.ProjectOpenProcessorBase$importToProject$2.invokeSuspend(ProjectOpenProcessorBase.kt:199) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) at com.intellij.openapi.application.impl.DispatchedRunnable.run(DispatchedRunnable.kt:43) at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209) at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22) at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:843) ```