intellij-haskforce
intellij-haskforce copied to clipboard
Locked on indexing processes
I noticed today that IntelliJ locked up completely during the indexing process. A thread dump seems to imply that there may be conflict between the indexing process and the parser. This seems to have happened after I used cabal get
to grab some sources, particularly base and http-conduit.
"ApplicationImpl pooled thread 5@6362" prio=4 tid=0x2f nid=NA runnable
java.lang.Thread.State: RUNNABLE
at com.intellij.openapi.util.text.StringUtil.lineColToOffset(StringUtil.java:372)
at com.haskforce.psi.HaskellParserUtilBase.stateHackMess(HaskellParserUtilBase.java:35)
at com.haskforce.parser.HaskellParser.close_2(HaskellParser.java:1435)
at com.haskforce.parser.HaskellParser.close(HaskellParser.java:1427)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4092)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmts_1(HaskellParser.java:5673)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5650)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.rhs_0_0(HaskellParser.java:5481)
at com.haskforce.parser.HaskellParser.rhs_0(HaskellParser.java:5468)
at com.haskforce.parser.HaskellParser.rhs(HaskellParser.java:5456)
at com.haskforce.parser.HaskellParser.funorpatdecl(HaskellParser.java:2898)
at com.haskforce.parser.HaskellParser.decl(HaskellParser.java:2133)
at com.haskforce.parser.HaskellParser.decls1(HaskellParser.java:2168)
at com.haskforce.parser.HaskellParser.decls_1(HaskellParser.java:2157)
at com.haskforce.parser.HaskellParser.decls(HaskellParser.java:2148)
at com.haskforce.parser.HaskellParser.partialstmt_0(HaskellParser.java:4836)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4823)
at com.haskforce.parser.HaskellParser.stmts_1(HaskellParser.java:5673)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5650)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmts_1(HaskellParser.java:5673)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5650)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmts_1(HaskellParser.java:5673)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5650)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.rhs_0_0(HaskellParser.java:5481)
at com.haskforce.parser.HaskellParser.rhs_0(HaskellParser.java:5468)
at com.haskforce.parser.HaskellParser.rhs(HaskellParser.java:5456)
at com.haskforce.parser.HaskellParser.funorpatdecl(HaskellParser.java:2898)
at com.haskforce.parser.HaskellParser.decl(HaskellParser.java:2133)
at com.haskforce.parser.HaskellParser.decls1(HaskellParser.java:2168)
at com.haskforce.parser.HaskellParser.decls_1(HaskellParser.java:2157)
at com.haskforce.parser.HaskellParser.decls(HaskellParser.java:2148)
at com.haskforce.parser.HaskellParser.partialstmt_0(HaskellParser.java:4836)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4823)
at com.haskforce.parser.HaskellParser.stmts_1(HaskellParser.java:5673)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5650)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmts_1(HaskellParser.java:5673)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5650)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.lexp_1(HaskellParser.java:4005)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3973)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmts_1(HaskellParser.java:5673)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5650)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.partialstmt_1(HaskellParser.java:4854)
at com.haskforce.parser.HaskellParser.partialstmt(HaskellParser.java:4824)
at com.haskforce.parser.HaskellParser.stmt(HaskellParser.java:5637)
at com.haskforce.parser.HaskellParser.stmts_0(HaskellParser.java:5660)
at com.haskforce.parser.HaskellParser.stmts(HaskellParser.java:5649)
at com.haskforce.parser.HaskellParser.lexp_5(HaskellParser.java:4091)
at com.haskforce.parser.HaskellParser.lexp(HaskellParser.java:3977)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3670)
at com.haskforce.parser.HaskellParser.infixexp_2_0(HaskellParser.java:3701)
at com.haskforce.parser.HaskellParser.infixexp_2(HaskellParser.java:3691)
at com.haskforce.parser.HaskellParser.infixexp(HaskellParser.java:3671)
at com.haskforce.parser.HaskellParser.exp(HaskellParser.java:2292)
at com.haskforce.parser.HaskellParser.rhs_0_0(HaskellParser.java:5481)
at com.haskforce.parser.HaskellParser.rhs_0(HaskellParser.java:5468)
at com.haskforce.parser.HaskellParser.rhs(HaskellParser.java:5456)
at com.haskforce.parser.HaskellParser.funorpatdecl(HaskellParser.java:2898)
at com.haskforce.parser.HaskellParser.decl(HaskellParser.java:2133)
at com.haskforce.parser.HaskellParser.topdecl1(HaskellParser.java:5851)
at com.haskforce.parser.HaskellParser.topdecl(HaskellParser.java:5809)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5864)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.topdecls_1_0(HaskellParser.java:5885)
at com.haskforce.parser.HaskellParser.topdecls_1(HaskellParser.java:5874)
at com.haskforce.parser.HaskellParser.topdecls(HaskellParser.java:5866)
at com.haskforce.parser.HaskellParser.bodyaux_2_0(HaskellParser.java:1240)
at com.haskforce.parser.HaskellParser.bodyaux_2(HaskellParser.java:1230)
at com.haskforce.parser.HaskellParser.bodyaux(HaskellParser.java:1198)
at com.haskforce.parser.HaskellParser.body(HaskellParser.java:1172)
at com.haskforce.parser.HaskellParser.module(HaskellParser.java:4398)
at com.haskforce.parser.HaskellParser.parse_root_(HaskellParser.java:242)
at com.haskforce.parser.HaskellParser.parseLight(HaskellParser.java:236)
at com.haskforce.parser.HaskellParser.parse(HaskellParser.java:17)
at com.haskforce.psi.HaskellParserWrapper.parse(HaskellParserWrapper.java:79)
at com.intellij.psi.tree.ILazyParseableElementType.doParseContents(ILazyParseableElementType.java:64)
at com.intellij.psi.tree.IFileElementType.parseContents(IFileElementType.java:43)
at com.intellij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:172)
at com.intellij.psi.impl.source.tree.LazyParseableElement.getLastChildNode(LazyParseableElement.java:218)
at com.intellij.psi.impl.source.tree.LazyParseableElement.getLastChildNode(LazyParseableElement.java:36)
at com.intellij.psi.impl.source.tree.SharedImplUtil.getLastChild(SharedImplUtil.java:55)
at com.intellij.psi.impl.source.PsiFileImpl.getLastChild(PsiFileImpl.java:765)
at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:72)
at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)
at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:81)
- locked <0x3f63> (a com.intellij.util.indexing.FileContentImpl)
at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:127)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:893)
at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:124)
at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:118)
at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:398)
at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1758)
at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1690)
at com.intellij.util.indexing.FileBasedIndexImpl.access$5200(FileBasedIndexImpl.java:100)
at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.processFileImpl(FileBasedIndexImpl.java:2268)
at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$3000(FileBasedIndexImpl.java:1875)
at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1628)
at com.intellij.util.indexing.FileBasedIndexProjectHandler$5.consume(FileBasedIndexProjectHandler.java:161)
at com.intellij.util.indexing.FileBasedIndexProjectHandler$5.consume(FileBasedIndexProjectHandler.java:158)
at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:279)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:905)
at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:298)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressManagerImpl.java:194)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.registerIndicatorAndRun(ProgressManagerImpl.java:281)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.registerIndicatorAndRun(ProgressManagerImpl.java:278)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:233)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:293)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:695)
at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56)
Hmmm, something bad must have went into the index, because after an invalidation of caches and a restart all is well.
Ok, reproduced with cabal get http-conduit-2.1.5