----------------------
- Plugin Name: EmmyLua
- Plugin Version: 1.2.8-IDEA182
- OS Name: Linux
- Java Version: 1.8.0_152-release
- App Name: GoLand
- App Full Name: GoLand
- App Version name: GoLand
- Is EAP: false
- App Build: GO-182.4129.57
- App Version: 2018.2.2
- Last Action:
```
java.lang.AssertionError: Stub count doesn't match stubbed node length
at com.intellij.psi.impl.source.FileTrees.lambda$reconcilePsi$3(FileTrees.java:175)
at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:562)
at com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:168)
at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:135)
at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:214)
at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:707)
at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:141)
at com.intellij.extapi.psi.StubBasedPsiElementBase.getParent(StubBasedPsiElementBase.java:341)
at com.intellij.psi.util.PsiTreeUtil.getParentOfType(PsiTreeUtil.java:663)
at com.intellij.psi.util.PsiTreeUtil.getParentOfType(PsiTreeUtil.java:650)
at com.intellij.psi.util.PsiTreeUtil.getParentOfType(PsiTreeUtil.java:565)
at com.tang.intellij.lua.ty.DeclarationsKt.resolveParamType(Declarations.kt:220)
at com.tang.intellij.lua.ty.DeclarationsKt.infer(Declarations.kt:113)
at com.tang.intellij.lua.ty.DeclarationsKt.inferInner(Declarations.kt:43)
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.ty.DeclarationsKt.infer(Declarations.kt:36)
at com.tang.intellij.lua.psi.LuaTypeGuessable.guessType(LuaTypeGuessable.java:30)
at com.tang.intellij.lua.ty.ExpressionsKt.inferExpr(Expressions.kt:37)
at com.tang.intellij.lua.ty.DeclarationsKt.inferInner(Declarations.kt:42)
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.ty.DeclarationsKt.infer(Declarations.kt:36)
at com.tang.intellij.lua.psi.LuaTypeGuessable.guessType(LuaTypeGuessable.java:30)
at com.tang.intellij.lua.editor.completion.ClassMemberCompletionProvider.addMember(ClassMemberCompletionProvider.kt:141)
at com.tang.intellij.lua.editor.completion.ClassMemberCompletionProvider$addClass$1.invoke(ClassMemberCompletionProvider.kt:122)
at com.tang.intellij.lua.editor.completion.ClassMemberCompletionProvider$addClass$1.invoke(ClassMemberCompletionProvider.kt:42)
at com.tang.intellij.lua.ty.TyClass.processMembers(TyClass.kt:108)
at com.tang.intellij.lua.ty.ITyClass$DefaultImpls.processMembers(TyClass.kt:41)
at com.tang.intellij.lua.ty.TyClass.processMembers(TyClass.kt:69)
at com.tang.intellij.lua.editor.completion.ClassMemberCompletionProvider.addClass(ClassMemberCompletionProvider.kt:118)
at com.tang.intellij.lua.editor.completion.LocalAndGlobalCompletionProvider.addCompletions(LocalAndGlobalCompletionProvider.kt:114)
at com.tang.intellij.lua.editor.completion.LuaCompletionProvider.addCompletions(LuaCompletionProvider.kt:27)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:141)
at com.tang.intellij.lua.editor.completion.LuaCompletionContributor.fillCompletionVariants(LuaCompletionContributor.kt:78)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:89)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:92)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:141)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:89)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:118)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:815)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.runContributors(CompletionProgressIndicator.java:800)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$null$2(CodeCompletionHandlerBase.java:266)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161)
at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$doComplete$3(CodeCompletionHandlerBase.java:263)
at com.intellij.codeInsight.completion.AsyncCompletion.lambda$null$0(CompletionThreading.java:108)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:580)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
at com.intellij.codeInsight.completion.AsyncCompletion.lambda$startThread$1(CompletionThreading.java:104)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:314)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
```