KronicDeth / intellij-elixir

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

readNameSet nameSet of suspect (>= 20) size (25) #3409

Open num8er opened 1 year ago

num8er commented 1 year ago

+System

Plugin+Version:+16.0.0 Application:+IntelliJ+IDEA+Ultimate+Edition+(2023.2.3) Operating+System:+Mac+OS+X+(14.0)

+Event

+Exception

+Stacktrace

java.lang.Throwable:+readNameSet+nameSet+of+suspect+(>=+20)+size+(25): ``` java.lang.Throwable:+readNameSet+nameSet+of+suspect+(>=+20)+size+(25): 1.+OpenApiSpex.Extendable.OpenApiSpex.Contact 3.+OpenApiSpex.Extendable.OpenApiSpex.Link 4.+OpenApiSpex.Extendable.OpenApiSpex.MediaType 5.+OpenApiSpex.Extendable.OpenApiSpex.Encoding 6.+OpenApiSpex.Extendable.OpenApiSpex.OAuthFlow 7.+OpenApiSpex.Extendable.OpenApiSpex.ServerVariable 8.+OpenApiSpex.Extendable.OpenApiSpex.OpenApi 9.+OpenApiSpex.Extendable.OpenApiSpex.RequestBody 10.+OpenApiSpex.Extendable.OpenApiSpex.Info 11.+OpenApiSpex.Extendable.OpenApiSpex.Server 12.+OpenApiSpex.Extendable.OpenApiSpex.ExternalDocumentation 13.+OpenApiSpex.Extendable.OpenApiSpex.Operation 14.+OpenApiSpex.Extendable.OpenApiSpex.Response 15.+OpenApiSpex.Extendable.OpenApiSpex.Components 16.+OpenApiSpex.Extendable.OpenApiSpex.OAuthFlows 17.+OpenApiSpex.Extendable.OpenApiSpex.Header 18.+OpenApiSpex.Extendable.OpenApiSpex.License 19.+OpenApiSpex.Extendable.OpenApiSpex.Xml 20.+OpenApiSpex.Extendable.OpenApiSpex.SecurityScheme 21.+OpenApiSpex.Extendable.OpenApiSpex.Discriminator 22.+OpenApiSpex.Extendable.OpenApiSpex.PathItem 23.+OpenApiSpex.Extendable.OpenApiSpex.Example 24.+OpenApiSpex.Extendable.OpenApiSpex.Schema 25.+OpenApiSpex.Extendable.OpenApiSpex.Parameter 26.+OpenApiSpex.Extendable.OpenApiSpex.Tag at+com.intellij.openapi.diagnostic.Logger.error(Logger.java:370) at+org.elixir_lang.psi.stub.call.Deserialized.readNameSet(Deserialized.java:224) at+org.elixir_lang.psi.stub.call.Deserialized.readGuarded(Deserialized.java:161) at+org.elixir_lang.psi.stub.call.Deserialized.deserializeCanonicalNameSet(Deserialized.java:123) at+org.elixir_lang.psi.stub.call.Deserialized.deserialize(Deserialized.java:105) at+org.elixir_lang.psi.stub.type.UnmatchedUnqualifiedNoParenthesesCall.deserialize(UnmatchedUnqualifiedNoParenthesesCall.java:55) at+org.elixir_lang.psi.stub.type.UnmatchedUnqualifiedNoParenthesesCall.deserialize(UnmatchedUnqualifiedNoParenthesesCall.java:16) at+com.intellij.psi.stubs.LazyStubData.deserializeStub(LazyStubList.java:131) at+com.intellij.psi.stubs.LazyStubList.instantiateStub(LazyStubList.java:88) at+com.intellij.psi.stubs.LazyStubList.get(LazyStubList.java:58) at+com.intellij.psi.stubs.LazyStubList.get(LazyStubList.java:18) at+com.intellij.psi.stubs.StubSpine.getStubPsi(StubSpine.java:27) at+com.intellij.psi.stubs.StubProcessingHelperBase.getStubPsi(StubProcessingHelperBase.java:104) at+com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at+com.intellij.psi.stubs.StubIndexEx.lambda$processElements$4(StubIndexEx.java:150) at+com.intellij.psi.stubs.StubIndexEx.processElements(StubIndexEx.java:214) at+com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:53) at+org.elixir_lang.psi.scope.module.Variants$putProject$1.invoke(Variants.kt:74) at+org.elixir_lang.psi.scope.module.Variants$putProject$1.invoke(Variants.kt:72) at+org.elixir_lang.psi.scope.module.Variants.putProject$lambda$0(Variants.kt:72) at+com.intellij.util.indexing.impl.storage.TransientChangesIndexStorage.lambda$processKeys$0(TransientChangesIndexStorage.java:135) at+com.intellij.util.io.PersistentEnumeratorBase.lambda$iterateData$1(PersistentEnumeratorBase.java:411) at+com.intellij.util.io.keyStorage.AppendableStorageBackedByResizableMappedFile.lambda$processAll$1(AppendableStorageBackedByResizableMappedFile.java:123) at+com.intellij.util.io.PagedFileStorage.lambda$readInputStream$1(PagedFileStorage.java:121) at+com.intellij.util.io.StorageLockContext.executeOp(StorageLockContext.java:98) at+com.intellij.util.io.PagedFileStorage.executeOp(PagedFileStorage.java:147) at+com.intellij.util.io.PagedFileStorage.readInputStream(PagedFileStorage.java:119) at+com.intellij.util.io.ResizeableMappedFile.readInputStream(ResizeableMappedFile.java:280) at+com.intellij.util.io.keyStorage.AppendableStorageBackedByResizableMappedFile.processAll(AppendableStorageBackedByResizableMappedFile.java:110) at+com.intellij.util.io.PersistentEnumeratorBase.doIterateData(PersistentEnumeratorBase.java:423) at+com.intellij.util.io.PersistentEnumeratorBase.iterateData(PersistentEnumeratorBase.java:411) at+com.intellij.util.io.PersistentMapImpl.processKeys(PersistentMapImpl.java:548) at+com.intellij.util.indexing.impl.ValueContainerMap.processKeys(ValueContainerMap.java:73) at+com.intellij.util.indexing.impl.MapIndexStorage.doProcessKeys(MapIndexStorage.java:365) at+com.intellij.util.indexing.impl.storage.VfsAwareMapIndexStorage.processKeys(VfsAwareMapIndexStorage.java:114) at+com.intellij.util.indexing.impl.storage.TransientChangesIndexStorage.processKeys(TransientChangesIndexStorage.java:144) at+com.intellij.util.indexing.storage.MapReduceIndexBase.lambda$processAllKeys$0(MapReduceIndexBase.java:49) at+com.intellij.util.ConcurrencyUtil.withLock(ConcurrencyUtil.java:246) at+com.intellij.util.indexing.storage.MapReduceIndexBase.processAllKeys(MapReduceIndexBase.java:48) at+com.intellij.indexing.composite.CompositeInvertedIndexBase.processAllKeys(CompositeInvertedIndexBase.java:123) at+com.intellij.psi.stubs.StubIndexEx.lambda$processAllKeys$8(StubIndexEx.java:324) at+com.intellij.util.indexing.IndexUpToDateCheckIn.disableUpToDateCheckIn(IndexUpToDateCheckIn.kt:15) at+com.intellij.util.indexing.FileBasedIndexEx.disableUpToDateCheckIn(FileBasedIndexEx.java:832) at+com.intellij.psi.stubs.StubIndexEx.processAllKeys(StubIndexEx.java:324) at+com.intellij.psi.stubs.StubIndex.processAllKeys(StubIndex.java:70) at+org.elixir_lang.psi.scope.module.Variants.putProject(Variants.kt:72) at+org.elixir_lang.psi.scope.module.Variants.access$putProject(Variants.kt:25) at+org.elixir_lang.psi.scope.module.Variants$Companion.unfilteredLookupElements(Variants.kt:247) at+org.elixir_lang.psi.scope.module.Variants$Companion.lookupElements(Variants.kt:107) at+org.elixir_lang.reference.Module.getVariants(Module.kt:18) at+org.elixir_lang.reference.Module.getVariants(Module.kt:15) at+com.intellij.codeInsight.completion.CompletionData.completeReference(CompletionData.java:223) at+com.intellij.codeInsight.completion.CompletionVariant.addReferenceCompletions(CompletionVariant.java:121) at+com.intellij.codeInsight.completion.CompletionData.completeReference(CompletionData.java:63) at+com.intellij.codeInsight.completion.LegacyCompletionContributor.lambda$completeReference$0(LegacyCompletionContributor.java:80) at+com.intellij.codeInsight.completion.LegacyCompletionContributor.processReference(LegacyCompletionContributor.java:141) at+com.intellij.codeInsight.completion.LegacyCompletionContributor.processReferences(LegacyCompletionContributor.java:124) at+com.intellij.codeInsight.completion.LegacyCompletionContributor.completeReference(LegacyCompletionContributor.java:78) at+com.intellij.codeInsight.completion.LegacyCompletionContributor.fillCompletionVariants(LegacyCompletionContributor.java:48) at+com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributor(CompletionService.java:81) ```