Please describe what you were doing when this exception occurred.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Version information
OS: Windows 11 10.0 amd64
IDE: IntelliJ IDEA 2023.3.6(IC-233.15026.9)
Plugin: Spring Boot Assistant 222.17.3
Exception
null
Stack trace
```
com.intellij.diagnostic.PluginException: in.oneton.idea.spring.assistant.plugin.suggestion.service.ProjectSuggestionService [Plugin: dev.flikas.idea.spring.boot.assistant.plugin]
at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2(ComponentManagerImpl.kt:854)
at com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:806)
at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:403)
at com.intellij.openapi.client.ClientAwareComponentManager.registerComponents(ClientAwareComponentManager.kt:58)
at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:379)
at com.intellij.openapi.project.impl.ProjectManagerImplKt.initProject(ProjectManagerImpl.kt:1205)
at com.intellij.openapi.project.impl.ProjectManagerImplKt.initProject$default(ProjectManagerImpl.kt:1188)
at com.intellij.openapi.project.impl.ProjectManagerImpl$createProject$project$1.invokeSuspend(ProjectManagerImpl.kt:527)
at com.intellij.openapi.project.impl.ProjectManagerImpl$createProject$project$1.invoke(ProjectManagerImpl.kt)
at com.intellij.openapi.project.impl.ProjectManagerImpl$createProject$project$1.invoke(ProjectManagerImpl.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.platform.util.progress.ProgressReporterKt.withRawProgressReporter(ProgressReporter.kt:388)
at com.intellij.openapi.progress.TasksKt$runBlockingModalWithRawProgressReporter$1.invokeSuspend(tasks.kt:257)
at com.intellij.openapi.progress.TasksKt$runBlockingModalWithRawProgressReporter$1.invoke(tasks.kt)
at com.intellij.openapi.progress.TasksKt$runBlockingModalWithRawProgressReporter$1.invoke(tasks.kt)
at com.intellij.openapi.progress.impl.PlatformTaskSupport$runWithModalProgressBlockingInternal$2$1$taskJob$1.invokeSuspend(PlatformTaskSupport.kt:141)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
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)
Caused by: com.intellij.platform.instanceContainer.internal.InstanceAlreadyRegisteredException: in.oneton.idea.spring.assistant.plugin.suggestion.service.ProjectSuggestionService
at com.intellij.platform.instanceContainer.internal.InstanceRegistrarImpl.registerInitializer(InstanceRegistrarImpl.kt:32)
at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2Inner(ComponentManagerImpl.kt:910)
at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2(ComponentManagerImpl.kt:847)
... 23 more
```
What happened
Expected behavior
Screenshots
Version information
Windows 11 10.0 amd64
IntelliJ IDEA 2023.3.6(IC-233.15026.9)
Spring Boot Assistant 222.17.3
Exception
null
Stack trace
``` com.intellij.diagnostic.PluginException: in.oneton.idea.spring.assistant.plugin.suggestion.service.ProjectSuggestionService [Plugin: dev.flikas.idea.spring.boot.assistant.plugin] at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2(ComponentManagerImpl.kt:854) at com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:806) at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:403) at com.intellij.openapi.client.ClientAwareComponentManager.registerComponents(ClientAwareComponentManager.kt:58) at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:379) at com.intellij.openapi.project.impl.ProjectManagerImplKt.initProject(ProjectManagerImpl.kt:1205) at com.intellij.openapi.project.impl.ProjectManagerImplKt.initProject$default(ProjectManagerImpl.kt:1188) at com.intellij.openapi.project.impl.ProjectManagerImpl$createProject$project$1.invokeSuspend(ProjectManagerImpl.kt:527) at com.intellij.openapi.project.impl.ProjectManagerImpl$createProject$project$1.invoke(ProjectManagerImpl.kt) at com.intellij.openapi.project.impl.ProjectManagerImpl$createProject$project$1.invoke(ProjectManagerImpl.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at com.intellij.platform.util.progress.ProgressReporterKt.withRawProgressReporter(ProgressReporter.kt:388) at com.intellij.openapi.progress.TasksKt$runBlockingModalWithRawProgressReporter$1.invokeSuspend(tasks.kt:257) at com.intellij.openapi.progress.TasksKt$runBlockingModalWithRawProgressReporter$1.invoke(tasks.kt) at com.intellij.openapi.progress.TasksKt$runBlockingModalWithRawProgressReporter$1.invoke(tasks.kt) at com.intellij.openapi.progress.impl.PlatformTaskSupport$runWithModalProgressBlockingInternal$2$1$taskJob$1.invokeSuspend(PlatformTaskSupport.kt:141) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) 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) Caused by: com.intellij.platform.instanceContainer.internal.InstanceAlreadyRegisteredException: in.oneton.idea.spring.assistant.plugin.suggestion.service.ProjectSuggestionService at com.intellij.platform.instanceContainer.internal.InstanceRegistrarImpl.registerInitializer(InstanceRegistrarImpl.kt:32) at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2Inner(ComponentManagerImpl.kt:910) at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2(ComponentManagerImpl.kt:847) ... 23 more ```Additional context