{"action":"created","issue":{"url":"https://api.github.com/repos/EmmyLua/EmmyLua-ErrorReport/issues/120","repository_url":"https://api.github.com/repos/EmmyLua/EmmyLua-ErrorReport","labels_url":"https://api.github.com/repos/EmmyLua/EmmyLua-ErrorReport/issues/120/labels{/name}","comments_url":"https://api.github.com/repos/EmmyLua/EmmyLua-ErrorReport/issues/120/comments","events_url":"https://api.github.com/repos/EmmyLua/EmmyLua-ErrorReport/issues/120/events","html_url":"https://github.com/EmmyLua/EmmyLua-ErrorReport/issues/120","id":441928233,"node_id":"MDU6SXNzdWU0NDE5MjgyMzM=","number":120,"title":"[auto-generated:-620258060] null","user":{"login":"emmy-issue","id":42427874,"node_id":"MDQ6VXNlcjQyNDI3ODc0","avatar_url":"https://avatars0.githubusercontent.com/u/42427874?v=4","gravatar_id":"","url":"https://api.github.com/users/emmy-issue","html_url":"https://github.com/emmy-issue","followers_url":"https://api.github.com/users/emmy-issue/followers","following_url":"https://api.github.com/users/emmy-issue/following{/other_user}","gists_url":"https://api.github.com/users/emmy-issue/gists{/gist_id}","starred_url":"https://api.github.com/users/emmy-issue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emmy-issue/subscriptions","organizations_url":"https://api.github.com/users/emmy-issue/orgs","repos_url":"https://api.github.com/users/emmy-issue/repos","events_url":"https://api.github.com/users/emmy-issue/events{/privacy}","received_events_url":"https://api.github.com/users/emmy-issue/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":26,"created_at":"2019-05-08T20:56:16Z","updated_at":"2019-05-20T19:24:06Z","closed_at":null,"author_association":"NONE","body":"<No description>\n\n----------------------\n\r\n- Plugin Name: EmmyLua\r\n- Plugin Version: 1.2.8-IDEA182\r\n- OS Name: Windows 7\r\n- Java Version: 1.8.0_202-release\r\n- App Name: IDEA\r\n- App Full Name: IntelliJ IDEA\r\n- App Version name: IntelliJ IDEA\r\n- Is EAP: false\r\n- App Build: IU-191.7141.44\r\n- App Version: 2019.1.2\r\n- Last Action: \r\n\n```\r\ncom.intellij.openapi.util.StackOverflowPreventedException: Endless recursion prevented\r\n\tat com.intellij.psi.impl.source.tree.FileElement.getStubbedSpine(FileElement.java:116)\r\n\tat com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:176)\r\n\tat com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:149)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:214)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:714)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:919)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:50)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreePsi.getPosition(LuaDeclarationTree.kt:366)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreeBase.push(LuaDeclarationTree.kt:217)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreeBase.visitElement(LuaDeclarationTree.kt:341)\r\n\tat com.intellij.psi.PsiElementVisitor.visitFile(PsiElementVisitor.java:34)\r\n\tat com.intellij.extapi.psi.PsiFileBase.accept(PsiFileBase.java:70)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreeBase.buildTree(LuaDeclarationTree.kt:268)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreePsi.findScope(LuaDeclarationTree.kt:355)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreeBase.walkUp(LuaDeclarationTree.kt:279)\r\n\tat com.tang.intellij.lua.psi.LuaPsiResolveUtilKt.resolveInFile(LuaPsiResolveUtil.kt:37)\r\n\tat com.tang.intellij.lua.psi.LuaPsiResolveUtilKt.resolveLocal(LuaPsiResolveUtil.kt:31)\r\n\tat com.tang.intellij.lua.psi.LuaPsiResolveUtilKt.resolveLocal$default(LuaPsiResolveUtil.kt:30)\r\n\tat com.tang.intellij.lua.psi.PsiExtensionKt$forwardDeclaration$1.compute(PsiExtension.kt:422)\r\n\tat com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)\r\n\tat com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)\r\n\tat com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)\r\n\tat com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)\r\n\tat com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)\r\n\tat com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)\r\n\tat com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147)\r\n\tat com.tang.intellij.lua.psi.PsiExtensionKt.getForwardDeclaration(PsiExtension.kt:420)\r\n\tat com.tang.intellij.lua.stubs.LuaFuncType.shouldCreateStub(LuaFuncStub.kt:68)\r\n\tat com.intellij.psi.impl.source.tree.FileElement$1.visitComposite(FileElement.java:136)\r\n\tat com.intellij.psi.impl.source.tree.CompositeElement.acceptTree(CompositeElement.java:130)\r\n\tat com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$1.visit(RecursiveTreeElementWalkingVisitor.java:67)\r\n\tat com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$1.visit(RecursiveTreeElementWalkingVisitor.java:59)\r\n\tat com.intellij.util.WalkingState.walkChildren(WalkingState.java:65)\r\n\tat com.intellij.util.WalkingState.elementStarted(WalkingState.java:52)\r\n\tat com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor.visitNode(RecursiveTreeElementWalkingVisitor.java:86)\r\n\tat com.intellij.psi.impl.source.tree.FileElement$1.visitComposite(FileElement.java:140)\r\n\tat com.intellij.psi.impl.source.tree.CompositeElement.acceptTree(CompositeElement.java:130)\r\n\tat com.intellij.psi.impl.source.tree.FileElement.calcStubbedDescendants(FileElement.java:127)\r\n\tat com.intellij.psi.impl.source.tree.FileElement.lambda$getStubbedSpine$0(FileElement.java:114)\r\n\tat com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71)\r\n\tat com.intellij.psi.impl.source.tree.FileElement.getStubbedSpine(FileElement.java:114)\r\n\tat com.intellij.psi.impl.source.FileTrees.reconcilePsi(FileTrees.java:176)\r\n\tat com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:149)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:214)\r\n\tat com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:714)\r\n\tat com.intellij.psi.impl.source.SpineRef.getNode(SpineRef.java:26)\r\n\tat com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreePsi.getPosition(LuaDeclarationTree.kt:366)\r\n\tat com.tang.intellij.lua.psi.Scope.find(LuaDeclarationTree.kt:185)\r\n\tat com.tang.intellij.lua.psi.Scope.find(LuaDeclarationTree.kt:191)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreeBase.find(LuaDeclarationTree.kt:291)\r\n\tat com.tang.intellij.lua.psi.LuaDeclarationTreeBase.find(LuaDeclarationTree.kt:201)\r\n\tat com.tang.intellij.lua.ty.ExpressionsKt.inferExpr(Expressions.kt:35)\r\n\tat com.tang.intellij.lua.ty.DeclarationsKt.inferInner(Declarations.kt:42)\r\n\tat com.tang.intellij.lua.ty.LuaTypeInfer.inferType(LuaTypeInfer.kt:25)\r\n\tat com.tang.intellij.lua.ext.ILuaTypeInfer$Companion.infer(ILuaTypeInfer.kt:33)\r\n\tat com.tang.intellij.lua.ty.DeclarationsKt.infer(Declarations.kt:36)\r\n\tat com.tang.intellij.lua.ty.TyClass.findMemberType(TyClass.kt:123)\r\n\tat com.tang.intellij.lua.ty.ExpressionsKt.getType(Expressions.kt:253)\r\n\tat com.tang.intellij.lua.ty.ExpressionsKt.access$getType(Expressions.kt:1)\r\n\tat com.tang.intellij.lua.ty.ExpressionsKt$infer$set$1.compute(Expressions.kt:214)\r\n\tat com.tang.intellij.lua.ty.ExpressionsKt$infer$set$1.compute(Expressions.kt)\r\n\tat com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)\r\n\tat com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71)\r\n\tat com.tang.intellij.lua.ext.UtilsKt.recursionGuard(utils.kt:23)\r\n\tat com.tang.intellij.lua.ext.UtilsKt.recursionGuard$default(utils.kt:22)\r\n\tat com.tang.intellij.lua.ty.ExpressionsKt.infer(Expressions.kt:210)\r\n\tat com.tang.intellij.lua.ty.ExpressionsKt.inferExpr(Expressions.kt:47)\r\n\tat com.tang.intellij.lua.ty.DeclarationsKt.inferInner(Declarations.kt:42)\r\n\tat com.tang.intellij.lua.ty.LuaTypeInfer.inferType(LuaTypeInfer.kt:25)\r\n\tat com.tang.intellij.lua.ext.ILuaTypeInfer$Companion.infer(ILuaTypeInfer.kt:33)\r\n\tat com.tang.intellij.lua.ty.DeclarationsKt.infer(Declarations.kt:36)\r\n\tat com.tang.intellij.lua.psi.LuaTypeGuessable.guessType(LuaTypeGuessable.java:30)\r\n\tat com.tang.intellij.lua.psi.LuaPsiImplUtilKt.guessParentType(LuaPsiImplUtil.kt:266)\r\n\tat com.tang.intellij.lua.psi.impl.LuaIndexExprImpl.guessParentType(LuaIndexExprImpl.java:86)\r\n\tat com.tang.intellij.lua.psi.LuaPsiResolveUtilKt.resolve(LuaPsiResolveUtil.kt:133)\r\n\tat com.tang.intellij.lua.psi.LuaPsiResolveUtilKt.resolve(LuaPsiResolveUtil.kt:123)\r\n\tat com.tang.intellij.lua.reference.LuaIndexReference.resolve(LuaIndexReference.kt:56)\r\n\tat com.tang.intellij.lua.reference.LuaIndexReference.resolve(LuaIndexReference.kt:52)\r\n\tat com.tang.intellij.lua.codeInsight.LuaLineMarkerProvider.collectNavigationMarkers(LuaLineMarkerProvider.kt:152)\r\n\tat com.tang.intellij.lua.codeInsight.LuaLineMarkerProvider.collectSlowLineMarkers(LuaLineMarkerProvider.kt:199)\r\n\tat com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194)\r\n\tat com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96)\r\n\tat com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79)\r\n\tat com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91)\r\n\tat com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532)\r\n\tat com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398)\r\n\tat com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396)\r\n\tat com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174)\r\n\tat java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)\r\n\tat java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)\r\n\tat java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)\r\n\tat java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/EmmyLua/EmmyLua-ErrorReport/issues/comments/494118314","html_url":"https://github.com/EmmyLua/EmmyLua-ErrorReport/issues/120#issuecomment-494118314","issue_url":"https://api.github.com/repos/EmmyLua/EmmyLua-ErrorReport/issues/120","id":494118314,"node_id":"MDEyOklzc3VlQ29tbWVudDQ5NDExODMxNA==","user":{"login":"emmy-issue","id":42427874,"node_id":"MDQ6VXNlcjQyNDI3ODc0","avatar_url":"https://avatars0.githubusercontent.com/u/42427874?v=4","gravatar_id":"","url":"https://api.github.com/users/emmy-issue","html_url":"https://github.com/emmy-issue","followers_url":"https://api.github.com/users/emmy-issue/followers","following_url":"https://api.github.com/users/emmy-issue/following{/other_user}","gists_url":"https://api.github.com/users/emmy-issue/gists{/gist_id}","starred_url":"https://api.github.com/users/emmy-issue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emmy-issue/subscriptions","organizations_url":"https://api.github.com/users/emmy-issue/orgs","repos_url":"https://api.github.com/users/emmy-issue/repos","events_url":"https://api.github.com/users/emmy-issue/events{/privacy}","received_events_url":"https://api.github.com/users/emmy-issue/received_events","type":"User","site_admin":false},"created_at":"2019-05-20T19:24:06Z","updated_at":"2019-05-20T19:24:06Z","author_association":"NONE","body":"- Plugin Name: EmmyLua\n- Plugin Version: 1.2.9-IDEA182\n- OS Name: Mac OS X\n- Java Version: 1.8.0_202-release\n- App Name: IDEA\n- App Full Name: IntelliJ IDEA\n- App Version name: IntelliJ IDEA\n- Is EAP: false\n- App Build: IC-191.7141.44\n- App Version: 2019.1.2\n- Last Action: \n"}}
{"actor":{"display_login":"emmy-issue"}}