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 10 10.0 amd64
IDE: IntelliJ IDEA 2024.1.3(IC-241.17890.1)
Plugin: Spring Boot Assistant 222.17.3
Exception
null
Stack trace
```
com.intellij.serviceContainer.AlreadyDisposedException: Already disposed: Module: 'sky-newcrm-apims-activity-timeline-service' (disposed)
at com.intellij.serviceContainer.ComponentManagerImpl.checkState(ComponentManagerImpl.kt:283)
at com.intellij.serviceContainer.ComponentManagerImpl.getComponent(ComponentManagerImpl.kt:672)
at com.intellij.openapi.roots.ModuleRootManager.getInstance(ModuleRootManager.java:22)
at com.intellij.openapi.roots.OrderEnumerator.orderEntries(OrderEnumerator.java:206)
at in.oneton.idea.spring.assistant.plugin.suggestion.service.SuggestionServiceImpl.lambda$reindex$11(SuggestionServiceImpl.java:262)
at com.intellij.openapi.project.DumbService.runReadActionInSmartMode$lambda$2(DumbService.kt:136)
at com.intellij.openapi.application.impl.RwLockHolder.runReadAction(RwLockHolder.kt:289)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:850)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:65)
at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.kt:129)
at in.oneton.idea.spring.assistant.plugin.suggestion.service.SuggestionServiceImpl.lambda$reindex$12(SuggestionServiceImpl.java:255)
at com.intellij.openapi.application.impl.RwLockHolder$executeOnPooledThread$1.run(RwLockHolder.kt:154)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:32)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
at java.base/java.lang.Thread.run(Thread.java:840)
```
What happened
Expected behavior
Screenshots
Version information
Windows 10 10.0 amd64
IntelliJ IDEA 2024.1.3(IC-241.17890.1)
Spring Boot Assistant 222.17.3
Exception
null
Stack trace
``` com.intellij.serviceContainer.AlreadyDisposedException: Already disposed: Module: 'sky-newcrm-apims-activity-timeline-service' (disposed) at com.intellij.serviceContainer.ComponentManagerImpl.checkState(ComponentManagerImpl.kt:283) at com.intellij.serviceContainer.ComponentManagerImpl.getComponent(ComponentManagerImpl.kt:672) at com.intellij.openapi.roots.ModuleRootManager.getInstance(ModuleRootManager.java:22) at com.intellij.openapi.roots.OrderEnumerator.orderEntries(OrderEnumerator.java:206) at in.oneton.idea.spring.assistant.plugin.suggestion.service.SuggestionServiceImpl.lambda$reindex$11(SuggestionServiceImpl.java:262) at com.intellij.openapi.project.DumbService.runReadActionInSmartMode$lambda$2(DumbService.kt:136) at com.intellij.openapi.application.impl.RwLockHolder.runReadAction(RwLockHolder.kt:289) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:850) at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:65) at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.kt:129) at in.oneton.idea.spring.assistant.plugin.suggestion.service.SuggestionServiceImpl.lambda$reindex$12(SuggestionServiceImpl.java:255) at com.intellij.openapi.application.impl.RwLockHolder$executeOnPooledThread$1.run(RwLockHolder.kt:154) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:32) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699) at java.base/java.lang.Thread.run(Thread.java:840) ```Additional context