----------------------
- Plugin Name: EmmyLua
- Plugin Version: 1.3.7.2-IDEA222
- OS Name: Windows 10
- Java Version: 17.0.5
- App Name: IDEA
- App Full Name: IntelliJ IDEA
- App Version name: IntelliJ IDEA
- Is EAP: false
- App Build: IU-222.4459.24
- App Version: 2022.2.4
- Last Action: GotoDeclaration
```
java.lang.Throwable: Stub ids not found for key in index = lua.index.class.member, file = file://D:/git-repository/iuap-fe-webhome/conf/iuap-ucf/lualib/iuap_const.lua, file type = com.tang.intellij.lua.lang.LuaFileType@8e157a6, indexed file type = com.tang.intellij.lua.lang.LuaFileType@8e157a6
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:184)
at com.intellij.psi.stubs.StubProcessingHelper.retrieveStubIdList(StubProcessingHelper.java:65)
at com.intellij.psi.stubs.StubIndexEx.lambda$processElements$6(StubIndexEx.java:178)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1740)
at com.intellij.psi.stubs.StubIndexEx.processElements(StubIndexEx.java:177)
at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:99)
at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:87)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex.get(LuaClassMemberIndex.kt:39)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process(LuaClassMemberIndex.kt:47)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process(LuaClassMemberIndex.kt:53)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process$default(LuaClassMemberIndex.kt:51)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.processAll(LuaClassMemberIndex.kt:106)
at com.tang.intellij.lua.psi.search.LuaShortNamesManagerImpl.processAllMembers(LuaShortNamesManagerImpl.kt:53)
at com.tang.intellij.lua.psi.search.CompositeLuaShortNamesManager.processAllMembers(CompositeLuaShortNamesManager.kt:74)
at com.tang.intellij.lua.ty.ExpressionsKt.guessFieldType(Expressions.kt:386)
at com.tang.intellij.lua.ty.ExpressionsKt.infer$lambda-8$lambda-7(Expressions.kt:363)
at com.tang.intellij.lua.ty.Ty.eachTopClass$lambda-1(Ty.kt:182)
at com.intellij.util.containers.ContainerUtil.process(ContainerUtil.java:702)
at com.tang.intellij.lua.ty.Ty.eachTopClass(Ty.kt:181)
at com.tang.intellij.lua.ty.ExpressionsKt.infer$lambda-8(Expressions.kt:362)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.tang.intellij.lua.ext.UtilsKt.recursionGuard(utils.kt:23)
at com.tang.intellij.lua.ext.UtilsKt.recursionGuard$default(utils.kt:22)
at com.tang.intellij.lua.ty.ExpressionsKt.infer(Expressions.kt:320)
at com.tang.intellij.lua.ty.ExpressionsKt.inferExprInner(Expressions.kt:56)
at com.tang.intellij.lua.ty.ExpressionsKt.inferExpr(Expressions.kt:43)
at com.tang.intellij.lua.ty.DeclarationsKt.inferInner(Declarations.kt:41)
at com.tang.intellij.lua.ty.LuaTypeInfer.inferType(LuaTypeInfer.kt:25)
at com.tang.intellij.lua.ext.ILuaTypeInfer$Companion.infer(ILuaTypeInfer.kt:33)
at com.tang.intellij.lua.search.SearchContext.inferAndCache(SearchContext.kt:175)
at com.tang.intellij.lua.search.SearchContext.access$inferAndCache(SearchContext.kt:35)
at com.tang.intellij.lua.search.SearchContext$Companion$infer$2.invoke(SearchContext.kt:58)
at com.tang.intellij.lua.search.SearchContext$Companion$infer$2.invoke(SearchContext.kt:58)
at com.tang.intellij.lua.search.SearchContext$Companion.with(SearchContext.kt:63)
at com.tang.intellij.lua.search.SearchContext$Companion.infer(SearchContext.kt:58)
at com.tang.intellij.lua.psi.LuaTypeGuessable.guessType(LuaTypeGuessable.java:29)
at com.tang.intellij.lua.ty.ExpressionsKt.guessFieldType$lambda-9(Expressions.kt:387)
at com.intellij.util.containers.ContainerUtil.process(ContainerUtil.java:702)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process(LuaClassMemberIndex.kt:48)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process(LuaClassMemberIndex.kt:53)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process$default(LuaClassMemberIndex.kt:51)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.processAll(LuaClassMemberIndex.kt:106)
at com.tang.intellij.lua.psi.search.LuaShortNamesManagerImpl.processAllMembers(LuaShortNamesManagerImpl.kt:53)
at com.tang.intellij.lua.psi.search.CompositeLuaShortNamesManager.processAllMembers(CompositeLuaShortNamesManager.kt:74)
at com.tang.intellij.lua.ty.ExpressionsKt.guessFieldType(Expressions.kt:386)
at com.tang.intellij.lua.ty.ExpressionsKt.infer$lambda-8$lambda-7(Expressions.kt:363)
at com.tang.intellij.lua.ty.Ty.eachTopClass$lambda-1(Ty.kt:182)
at com.intellij.util.containers.ContainerUtil.process(ContainerUtil.java:702)
at com.tang.intellij.lua.ty.Ty.eachTopClass(Ty.kt:181)
at com.tang.intellij.lua.ty.ExpressionsKt.infer$lambda-8(Expressions.kt:362)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.tang.intellij.lua.ext.UtilsKt.recursionGuard(utils.kt:23)
at com.tang.intellij.lua.ext.UtilsKt.recursionGuard$default(utils.kt:22)
at com.tang.intellij.lua.ty.ExpressionsKt.infer(Expressions.kt:320)
at com.tang.intellij.lua.ty.ExpressionsKt.inferExprInner(Expressions.kt:56)
at com.tang.intellij.lua.ty.ExpressionsKt.inferExpr(Expressions.kt:43)
at com.tang.intellij.lua.ty.DeclarationsKt.inferInner(Declarations.kt:41)
at com.tang.intellij.lua.ty.LuaTypeInfer.inferType(LuaTypeInfer.kt:25)
at com.tang.intellij.lua.ext.ILuaTypeInfer$Companion.infer(ILuaTypeInfer.kt:33)
at com.tang.intellij.lua.search.SearchContext.inferAndCache(SearchContext.kt:175)
at com.tang.intellij.lua.search.SearchContext.access$inferAndCache(SearchContext.kt:35)
at com.tang.intellij.lua.search.SearchContext$Companion$infer$2.invoke(SearchContext.kt:58)
at com.tang.intellij.lua.search.SearchContext$Companion$infer$2.invoke(SearchContext.kt:58)
at com.tang.intellij.lua.search.SearchContext$Companion.with(SearchContext.kt:63)
at com.tang.intellij.lua.search.SearchContext$Companion.infer(SearchContext.kt:58)
at com.tang.intellij.lua.psi.LuaTypeGuessable.guessType(LuaTypeGuessable.java:29)
at com.tang.intellij.lua.ty.ExpressionsKt.guessFieldType$lambda-9(Expressions.kt:387)
at com.intellij.util.containers.ContainerUtil.process(ContainerUtil.java:702)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process(LuaClassMemberIndex.kt:48)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process(LuaClassMemberIndex.kt:53)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.process$default(LuaClassMemberIndex.kt:51)
at com.tang.intellij.lua.stubs.index.LuaClassMemberIndex$Companion.processAll(LuaClassMemberIndex.kt:106)
at com.tang.intellij.lua.psi.search.LuaShortNamesManagerImpl.processAllMembers(LuaShortNamesManagerImpl.kt:53)
at com.tang.intellij.lua.psi.search.CompositeLuaShortNamesManager.processAllMembers(CompositeLuaShortNamesManager.kt:74)
at com.tang.intellij.lua.ty.ExpressionsKt.guessFieldType(Expressions.kt:386)
at com.tang.intellij.lua.ty.ExpressionsKt.infer$lambda-8$lambda-7(Expressions.kt:363)
at com.tang.intellij.lua.ty.Ty.eachTopClass$lambda-1(Ty.kt:182)
at com.intellij.util.containers.ContainerUtil.process(ContainerUtil.java:702)
at com.tang.intellij.lua.ty.Ty.eachTopClass(Ty.kt:181)
at com.tang.intellij.lua.ty.ExpressionsKt.infer$lambda-8(Expressions.kt:362)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.tang.intellij.lua.ext.UtilsKt.recursionGuard(utils.kt:23)
at com.tang.intellij.lua.ext.UtilsKt.recursionGuard$default(utils.kt:22)
at com.tang.intellij.lua.ty.ExpressionsKt.infer(Expressions.kt:320)
at com.tang.intellij.lua.ty.ExpressionsKt.inferExprInner(Expressions.kt:56)
at com.tang.intellij.lua.ty.ExpressionsKt.inferExpr(Expressions.kt:43)
at com.tang.intellij.lua.ty.DeclarationsKt.inferInner(Declarations.kt:41)
at com.tang.intellij.lua.ty.LuaTypeInfer.inferType(LuaTypeInfer.kt:25)
at com.tang.intellij.lua.ext.ILuaTypeInfer$Companion.infer(ILuaTypeInfer.kt:33)
at com.tang.intellij.lua.search.SearchContext.inferAndCache(SearchContext.kt:175)
at com.tang.intellij.lua.search.SearchContext.access$inferAndCache(SearchContext.kt:35)
at com.tang.intellij.lua.search.SearchContext$Companion$infer$2.invoke(SearchContext.kt:58)
at com.tang.intellij.lua.search.SearchContext$Companion$infer$2.invoke(SearchContext.kt:58)
at com.tang.intellij.lua.search.SearchContext$Companion.with(SearchContext.kt:70)
at com.tang.intellij.lua.search.SearchContext$Companion.infer(SearchContext.kt:58)
at com.tang.intellij.lua.psi.LuaTypeGuessable.guessType(LuaTypeGuessable.java:29)
at com.tang.intellij.lua.documentation.LuaDocumentationProvider.getQuickNavigateInfo(LuaDocumentationProvider.kt:49)
at com.intellij.lang.documentation.CompositeDocumentationProvider.getQuickNavigateInfo(CompositeDocumentationProvider.java:111)
at com.intellij.codeInsight.navigation.SingleTargetElementInfo.generateInfo(SingleTargetElementInfo.java:66)
at com.intellij.lang.documentation.psi.PsiElementDocumentationTarget.computeDocumentationHint(PsiElementDocumentationTarget.kt:70)
at com.intellij.codeInsight.navigation.CtrlMouseDataKt.targetCtrlMouseData(CtrlMouseData.kt:87)
at com.intellij.codeInsight.navigation.CtrlMouseDataKt.symbolCtrlMouseData(CtrlMouseData.kt:56)
at com.intellij.codeInsight.navigation.impl.CtrlMouseKt.ctrlMouseData(ctrlMouse.kt:40)
at com.intellij.codeInsight.navigation.impl.TargetGTDActionData.ctrlMouseData(gtd.kt:62)
at com.intellij.codeInsight.navigation.impl.GtduKt$toGTDUActionData$1.ctrlMouseData(gtdu.kt:75)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.getCtrlMouseData(GotoDeclarationOrUsageHandler2.kt:43)
at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.getCtrlMouseData(GotoDeclarationAction.java:96)
at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:235)
at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:77)
at com.intellij.lang.documentation.ide.impl.DocumentationTargetHoverInfoKt.injectedThenHost(DocumentationTargetHoverInfo.kt:76)
at com.intellij.codeInsight.navigation.CtrlMouseHandler2.computeInReadAction(CtrlMouseHandler.kt:234)
at com.intellij.codeInsight.navigation.CtrlMouseHandler2.access$computeInReadAction(CtrlMouseHandler.kt:77)
at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:222)
at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:77)
at com.intellij.openapi.application.rw.InternalReadAction.insideReadAction(InternalReadAction.kt:96)
at com.intellij.openapi.application.rw.InternalReadAction.access$insideReadAction(InternalReadAction.kt:13)
at com.intellij.openapi.application.rw.InternalReadAction$tryReadCancellable$1.invoke(InternalReadAction.kt:81)
at com.intellij.openapi.application.rw.InternalReadAction$tryReadCancellable$1.invoke(InternalReadAction.kt:13)
at com.intellij.openapi.progress.CancellationKt$sam$com_intellij_openapi_util_ThrowableComputable$0.compute(cancellation.kt)
at com.intellij.openapi.progress.Cancellation.withJob(Cancellation.java:60)
at com.intellij.openapi.progress.CancellationKt.withJob(cancellation.kt:14)
at com.intellij.openapi.progress.CancellationKt.executeWithJobAndCompleteIt(cancellation.kt:111)
at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$2$1.run(cancellableReadAction.kt:33)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1154)
at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$2.run(cancellableReadAction.kt:31)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:158)
at com.intellij.openapi.application.rw.CancellableReadActionKt.cancellableReadActionInternal(cancellableReadAction.kt:29)
at com.intellij.openapi.application.rw.InternalReadAction.tryReadCancellable(InternalReadAction.kt:80)
at com.intellij.openapi.application.rw.InternalReadAction.access$tryReadCancellable(InternalReadAction.kt:13)
at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2.invoke(InternalReadAction.kt:66)
at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2.invoke(InternalReadAction.kt:13)
at com.intellij.openapi.progress.CancellationKt$sam$com_intellij_openapi_util_ThrowableComputable$0.compute(cancellation.kt)
at com.intellij.openapi.progress.Cancellation.withJob(Cancellation.java:60)
at com.intellij.openapi.progress.CancellationKt.withJob(cancellation.kt:14)
at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:138)
at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:61)
at com.intellij.openapi.application.rw.InternalReadAction.readLoop(InternalReadAction.kt:53)
at com.intellij.openapi.application.rw.InternalReadAction.access$readLoop(InternalReadAction.kt:13)
at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$4.invokeSuspend(InternalReadAction.kt:33)
at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$4.invoke(InternalReadAction.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89)
at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
at com.intellij.openapi.application.rw.InternalReadAction.runReadAction(InternalReadAction.kt:32)
at com.intellij.openapi.application.rw.PlatformReadActionSupport.executeReadAction(PlatformReadActionSupport.kt:24)
at com.intellij.openapi.application.CoroutinesKt.constrainedReadAction(coroutines.kt:47)
at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2.invokeSuspend(CtrlMouseHandler.kt:221)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
```