Atwix / phpstorm-plugin-feedback

6 stars 0 forks source link

[Bug] Outdated stub in index: file:///Users/corra-337/Sites/magento/app/code/*/AmastyBlogGraphQl/Model/Resolver/Post.php indexing timestamp = 1702452453564, binary = false, byte size = 4337, char size = 4447, doc=DocumentImpl[file:///Users/corra-337/Sites/magento/app/code/UsGold/AmastyBlogGraphQl/Model/Resolver/Post.php], docSaved=true, wasIndexedAlready=true, queried at 1702452453564 #57

Closed ankithg03 closed 9 months ago

ankithg03 commented 9 months ago

Describe the bug (*)

Please, describe as much as possible about of what the bug is. It will help to solve this issue faster.

StackTrace from IDE

*** exception class was changed or removed

   Outdated stub in index: file:///Users/corra-337/Sites/magento/app/code/UsGold/AmastyBlogGraphQl/Model/Resolver/Post.php indexing timestamp = 1702452453564, binary = false, byte size = 4337, char size = 4447, doc=DocumentImpl[file:///Users/corra-337/Sites/magento/app/code/UsGold/AmastyBlogGraphQl/Model/Resolver/Post.php], docSaved=true, wasIndexedAlready=true, queried at 1702452453564
doc length=4337
file length=4337
cached PSI class com.jetbrains.php.lang.psi.PhpFileImpl
projects with file: 1
physical file exists; length = 4337

   java.lang.Exception
    at com.intellij.psi.stubs.StubTreeLoaderImpl.diagnoseLengthMismatch(StubTreeLoaderImpl.java:189)
    at com.intellij.psi.stubs.StubTreeLoaderImpl.checkLengthMatch(StubTreeLoaderImpl.java:155)
    at com.intellij.psi.stubs.StubTreeLoaderImpl.readFromVFile(StubTreeLoaderImpl.java:122)
    at com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:48)
    at com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:624)
    at com.intellij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:943)
    at com.intellij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:602)
    at com.jetbrains.php.lang.psi.PhpPsiUtil.findClasses(PhpPsiUtil.java:567)
    at com.jetbrains.php.lang.psi.PhpPsiUtil.findAllClasses(PhpPsiUtil.java:603)
    at com.atwix.magento.lang.php.util.PhpClassReaderUtil.getFirstClassOfFile(PhpClassReaderUtil.kt:64)
    at com.atwix.magento.framework.test.MagentoTestSourceVerifier.isTestSource(MagentoTestSourceVerifier.java:118)
    at com.atwix.magento.framework.test.MagentoTestSourceVerifier.isTestSource(MagentoTestSourceVerifier.java:111)
    at com.atwix.magento.project.configurator.MagentoTestSourceFilterService.isTestSource(MagentoTestSourceFilterService.java:37)
    at com.intellij.openapi.roots.TestSourcesFilter.isTestSources(TestSourcesFilter.java:31)
    at com.intellij.psi.search.scope.TestsScope$1.contains(TestsScope.java:25)
    at com.intellij.psi.search.scope.packageSet.FilteredPackageSet.contains(FilteredPackageSet.java:22)
    at com.intellij.ui.tabs.FileColorsModel.findConfiguration(FileColorsModel.java:246)
    at com.intellij.ui.tabs.FileColorsModel.lambda$getColor$0(FileColorsModel.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:923)
    at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:76)
    at com.intellij.ui.tabs.FileColorsModel.getColor(FileColorsModel.java:211)
    at com.intellij.ui.tabs.FileColorManagerImpl.getFileColor(FileColorManagerImpl.java:166)
    at com.intellij.ui.tabs.EditorTabColorProviderImpl.getProjectViewColor(EditorTabColorProviderImpl.java:31)
    at com.intellij.openapi.fileEditor.impl.EditorTabPresentationUtil.getFileBackgroundColor(EditorTabPresentationUtil.kt:47)
    at com.intellij.usages.UsageInfo2UsageAdapter.computeBackgroundColor(UsageInfo2UsageAdapter.java:142)
    at com.intellij.usages.UsageInfo2UsageAdapter.doUpdateCachedPresentation(UsageInfo2UsageAdapter.java:516)
    at com.intellij.usages.UsageInfo2UsageAdapter.getIcon(UsageInfo2UsageAdapter.java:577)
    at com.intellij.find.impl.FindInProjectExecutor$findUsages$1.invoke(FindInProjectExecutor.kt:36)
    at com.intellij.find.impl.FindInProjectExecutor$findUsages$1.invoke(FindInProjectExecutor.kt:34)
    at com.intellij.find.impl.FindInProjectExecutor.findUsages$lambda$0(FindInProjectExecutor.kt:34)
    at com.intellij.find.impl.FindInProjectTask.lambda$processFindInFilesUsagesInFile$10(FindInProjectTask.java:266)
    at com.intellij.find.impl.FindInProjectUtil.processSomeOccurrencesInFile(FindInProjectUtil.java:312)
    at com.intellij.find.impl.FindInProjectUtil.lambda$processUsagesInFile$4(FindInProjectUtil.java:274)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:923)
    at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:76)
    at com.intellij.find.impl.FindInProjectUtil.processUsagesInFile(FindInProjectUtil.java:273)
    at com.intellij.find.impl.FindInProjectTask.processFindInFilesUsagesInFile(FindInProjectTask.java:255)
    at com.intellij.find.impl.FindInProjectTask.lambda$wrapUsageProcessor$6(FindInProjectTask.java:206)
    at com.intellij.find.impl.FindInProjectTask.lambda$findUsages$4(FindInProjectTask.java:151)
    at com.intellij.openapi.roots.impl.FilesScanExecutor$doProcessOnAllThreadsInReadAction$1.invoke$lambda$0(FilesScanExecutor.kt:92)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1133)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:76)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:133)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:114)
    at com.intellij.openapi.progress.ProgressManager.lambda$runProc

To Reproduce (*)

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Screenshots

If applicable, add screenshots to help explain your problem.

System information:

bohdan-harniuk commented 9 months ago

Hello @ankithg03,

Thank you for bringing this issue to our attention. The reported problem is related to PHPStorm's native indexes.

We recommend performing a cache invalidation in PHPStorm as a preliminary step to resolve this issue. This process typically resolves transient issues like the one reported, which can occur sporadically due to various factors, such as unexpected shutdowns or other external influences.

As this concern seems to be associated with PHPStorm's native behaviour and does not directly pertain to our plugin, we're marking this matter as closed. However, if after attempting cache invalidation, the issue persists or if you require further assistance related to our plugin, please feel free to reopen this issue, and we'll be glad to assist you further.

Thank you for your understanding and cooperation.

Best regards,