{"action":"closed","issue":{"url":"https://api.github.com/repos/carymrobbins/intellij-haskforce/issues/288","repository_url":"https://api.github.com/repos/carymrobbins/intellij-haskforce","labels_url":"https://api.github.com/repos/carymrobbins/intellij-haskforce/issues/288/labels{/name}","comments_url":"https://api.github.com/repos/carymrobbins/intellij-haskforce/issues/288/comments","events_url":"https://api.github.com/repos/carymrobbins/intellij-haskforce/issues/288/events","html_url":"https://github.com/carymrobbins/intellij-haskforce/issues/288","id":167094806,"number":288,"title":"Exceptions from HaskellExternalAnnotator","user":{"login":"hoha","id":18638,"avatar_url":"https://avatars.githubusercontent.com/u/18638?v=3","gravatar_id":"","url":"https://api.github.com/users/hoha","html_url":"https://github.com/hoha","followers_url":"https://api.github.com/users/hoha/followers","following_url":"https://api.github.com/users/hoha/following{/other_user}","gists_url":"https://api.github.com/users/hoha/gists{/gist_id}","starred_url":"https://api.github.com/users/hoha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hoha/subscriptions","organizations_url":"https://api.github.com/users/hoha/orgs","repos_url":"https://api.github.com/users/hoha/repos","events_url":"https://api.github.com/users/hoha/events{/privacy}","received_events_url":"https://api.github.com/users/hoha/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/carymrobbins/intellij-haskforce/milestones/6","html_url":"https://github.com/carymrobbins/intellij-haskforce/milestones/0.3-beta.36","labels_url":"https://api.github.com/repos/carymrobbins/intellij-haskforce/milestones/6/labels","id":1849319,"number":6,"title":"0.3-beta.36","description":"","creator":{"login":"carymrobbins","id":3103764,"avatar_url":"https://avatars.githubusercontent.com/u/3103764?v=3","gravatar_id":"","url":"https://api.github.com/users/carymrobbins","html_url":"https://github.com/carymrobbins","followers_url":"https://api.github.com/users/carymrobbins/followers","following_url":"https://api.github.com/users/carymrobbins/following{/other_user}","gists_url":"https://api.github.com/users/carymrobbins/gists{/gist_id}","starred_url":"https://api.github.com/users/carymrobbins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carymrobbins/subscriptions","organizations_url":"https://api.github.com/users/carymrobbins/orgs","repos_url":"https://api.github.com/users/carymrobbins/repos","events_url":"https://api.github.com/users/carymrobbins/events{/privacy}","received_events_url":"https://api.github.com/users/carymrobbins/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":5,"state":"open","created_at":"2016-06-27T01:16:25Z","updated_at":"2016-08-03T15:41:44Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-07-22T17:34:30Z","updated_at":"2016-08-03T15:41:44Z","closed_at":"2016-08-03T15:41:44Z","body":"Several reports like this one have been reported IntelliJ exception analyzer tool. \r\n\r\n```\r\nRead access is allowed from event dispatch thread or inside read-action only (see com.intellij.openapi.application.Application.runReadAction())\r\nDetails: Current thread: Thread[ApplicationImpl pooled thread 7,4,main] 489265438\r\n; dispatch thread: false; isDispatchThread(): false\r\nSystemEventQueueThread: Thread[AWT-EventQueue-0 2016.2.1#IU-162.1447.7 IDEA, eap:true, os:Mac OS X 10.11.5, java-version:JetBrains s.r.o 1.8.0_76-release-b216,6,main] 1494074506\r\n\r\njava.lang.Throwable\r\n\tat com.intellij.openapi.diagnostic.Logger.error(Logger.java:138)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:950)\r\n\tat com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:385)\r\n\tat com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:185)\r\n\tat com.haskforce.cabal.completion.CabalFileFinder$.com$haskforce$cabal$completion$CabalFileFinder$$getPsi(CabalFileFinder.scala:36)\r\n\tat com.haskforce.cabal.completion.CabalFileFinder$$anonfun$psiForFile$1.apply(CabalFileFinder.scala:32)\r\n\tat com.haskforce.cabal.completion.CabalFileFinder$$anonfun$psiForFile$1.apply(CabalFileFinder.scala:32)\r\n\tat scala.Option.flatMap(Option.scala:171)\r\n\tat com.haskforce.cabal.completion.CabalFileFinder$.psiForFile(CabalFileFinder.scala:32)\r\n\tat com.haskforce.cabal.query.BuildInfoUtil$.getBuildInfo(BuildInfoUtil.scala:12)\r\n\tat com.haskforce.cabal.query.BuildInfoUtil.getBuildInfo(BuildInfoUtil.scala)\r\n\tat com.haskforce.highlighting.annotation.external.HLint.getParamsFromCabal(HLint.java:118)\r\n\tat com.haskforce.highlighting.annotation.external.HLint.getParams(HLint.java:113)\r\n\tat com.haskforce.highlighting.annotation.external.HLint.access$100(HLint.java:45)\r\n\tat com.haskforce.highlighting.annotation.external.HLint$3.apply(HLint.java:91)\r\n\tat com.haskforce.highlighting.annotation.external.HLint$3.apply(HLint.java:87)\r\n\tat scala.util.Either.fold(Either.scala:99)\r\n\tat com.haskforce.highlighting.annotation.external.HLint.parseProblems(HLint.java:80)\r\n\tat com.haskforce.highlighting.annotation.external.HLint.lint(HLint.java:58)\r\n\tat com.haskforce.highlighting.annotation.external.impl.HLintProblemsProvider.getProblems(HLintProblemsProvider.scala:24)\r\n\tat com.haskforce.highlighting.annotation.external.HaskellExternalAnnotator$State$$anonfun$buildForFile$1$$anonfun$apply$1.apply(HaskellExternalAnnotator.scala:94)\r\n\tat com.haskforce.highlighting.annotation.external.HaskellExternalAnnotator$State$$anonfun$buildForFile$1$$anonfun$apply$1.apply(HaskellExternalAnnotator.scala:94)\r\n\tat scala.Option.map(Option.scala:146)\r\n\tat com.haskforce.highlighting.annotation.external.HaskellExternalAnnotator$State$$anonfun$buildForFile$1.apply(HaskellExternalAnnotator.scala:94)\r\n\tat com.haskforce.highlighting.annotation.external.HaskellExternalAnnotator$State$$anonfun$buildForFile$1.apply(HaskellExternalAnnotator.scala:94)\r\n\tat scala.collection.immutable.List.flatMap(List.scala:327)\r\n\tat com.haskforce.highlighting.annotation.external.HaskellExternalAnnotator$State$.buildForFile(HaskellExternalAnnotator.scala:94)\r\n\tat com.haskforce.highlighting.annotation.external.HaskellExternalAnnotator.doAnnotate(HaskellExternalAnnotator.scala:44)\r\n\tat com.haskforce.highlighting.annotation.external.HaskellExternalAnnotator.doAnnotate(HaskellExternalAnnotator.scala:19)\r\n\tat com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:212)\r\n\tat com.intellij.codeInsight.daemon.impl.ExternalToolPass.access$500(ExternalToolPass.java:44)\r\n\tat com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.run(ExternalToolPass.java:160)\r\n\tat com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)\r\n\tat com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)\r\n\tat com.intellij.util.ui.update.MergingUpdateQueue.lambda$flush$1(MergingUpdateQueue.java:260)\r\n\tat com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:274)\r\n\tat com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:229)\r\n\tat com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:222)\r\n\tat com.intellij.util.Alarm$Request$1.run(Alarm.java:378)\r\n\tat com.intellij.util.Alarm$Request.run(Alarm.java:389)\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\r\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\r\n\tat com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:227)\r\n\tat com.intellij.util.concurrency.BoundedTaskExecutor.runFirstTaskThenPollAndRunRest(BoundedTaskExecutor.java:178)\r\n\tat com.intellij.util.concurrency.BoundedTaskExecutor.access$000(BoundedTaskExecutor.java:40)\r\n\tat com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:197)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n```"}}
{"actor":{"display_login":"carymrobbins"}}