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 2022.2.2(IC-222.4167.29)
Plugin: Spring Boot Assistant 222.17.3
Exception
null
Stack trace
```
com.intellij.psi.PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.compiled.ClsClassImpl #JAVA because: parent is null
each stub=PsiClassStub[enum name=DataSourceInitializationMode fqn=org.springframework.boot.jdbc.DataSourceInitializationMode]
each stub=PsiJavaFileStub [org.springframework.boot.jdbc]; fileStub.psi=null; reason=cls onContentReload
invalidated at: no info
at com.intellij.psi.impl.compiled.ClsRepositoryPsiElement.getManager(ClsRepositoryPsiElement.java:47)
at com.intellij.psi.impl.PsiElementBase.getProject(PsiElementBase.java:213)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
at in.oneton.idea.spring.assistant.plugin.suggestion.clazz.ClassMetadataProxy.getTarget(ClassMetadataProxy.java:174)
at in.oneton.idea.spring.assistant.plugin.suggestion.clazz.ClassMetadataProxy.doWithTargetAndReturn(ClassMetadataProxy.java:161)
at in.oneton.idea.spring.assistant.plugin.suggestion.clazz.ClassMetadataProxy.getPsiType(ClassMetadataProxy.java:146)
at dev.flikas.spring.boot.assistant.idea.plugin.inspection.InvalidValueInspection$1.visitKeyValue(InvalidValueInspection.java:77)
at org.jetbrains.yaml.psi.impl.YAMLKeyValueImpl.accept(YAMLKeyValueImpl.java:222)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:317)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1154)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:325)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:215)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:331)
at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:294)
at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:294)
at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:297)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:282)
at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:270)
at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1428)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
```
What happened
Expected behavior
Screenshots
Version information
Windows 10 10.0 amd64
IntelliJ IDEA 2022.2.2(IC-222.4167.29)
Spring Boot Assistant 222.17.3
Exception
null
Stack trace
``` com.intellij.psi.PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.compiled.ClsClassImpl #JAVA because: parent is null each stub=PsiClassStub[enum name=DataSourceInitializationMode fqn=org.springframework.boot.jdbc.DataSourceInitializationMode] each stub=PsiJavaFileStub [org.springframework.boot.jdbc]; fileStub.psi=null; reason=cls onContentReload invalidated at: no info at com.intellij.psi.impl.compiled.ClsRepositoryPsiElement.getManager(ClsRepositoryPsiElement.java:47) at com.intellij.psi.impl.PsiElementBase.getProject(PsiElementBase.java:213) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155) at in.oneton.idea.spring.assistant.plugin.suggestion.clazz.ClassMetadataProxy.getTarget(ClassMetadataProxy.java:174) at in.oneton.idea.spring.assistant.plugin.suggestion.clazz.ClassMetadataProxy.doWithTargetAndReturn(ClassMetadataProxy.java:161) at in.oneton.idea.spring.assistant.plugin.suggestion.clazz.ClassMetadataProxy.getPsiType(ClassMetadataProxy.java:146) at dev.flikas.spring.boot.assistant.idea.plugin.inspection.InvalidValueInspection$1.visitKeyValue(InvalidValueInspection.java:77) at org.jetbrains.yaml.psi.impl.YAMLKeyValueImpl.accept(YAMLKeyValueImpl.java:222) at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$10(InspectionRunner.java:317) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1154) at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$11(InspectionRunner.java:325) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:215) at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$12(InspectionRunner.java:331) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151) at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$13(InspectionRunner.java:294) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119) at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processInOrder$14(InspectionRunner.java:294) at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.lambda$call$0(JobLauncherImpl.java:297) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60) at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:282) at com.intellij.concurrency.JobLauncherImpl$1MyProcessQueueTask.call(JobLauncherImpl.java:270) at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1428) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ```Additional context