簡體   English   中英

在 Intellij 中運行 JUnit 測試時出現 StackOverflowError

[英]StackOverflowError when running JUnit tests in Intellij

我在Neo4j-tutorial的 Koans 上運行 JUnit 測試時遇到問題 我在 Windows 7 上使用以下版本的 Intellij:

IntelliJ IDEA 2016.1.3 Build #IC-145.1617,構建於 2016 年 6 月 3 日 JRE: 1.8.0_92-b14 amd64 JVM: Java HotSpot(TM) 64-Bit Server VM by Oracle Corporation

我已經按照 README 中的描述用ant generate.eclipse.project生成了 eclipse 的東西。 但是,當我嘗試運行 Koan 時,我遇到了StackOverflowErrror

這是堆棧跟蹤的一部分:

Information:Using javac 1.7.0_80 to compile java sources
 ...
Information:java:   at com.sun.tools.javac.comp.AttrContext.dup(AttrContext.java:92)
Information:java:   at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1417)
Information:java:   at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
Information:java:   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
Information:java:   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
Information:java:   at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
Information:java:   at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
Information:java:   at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
Information:java:   at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
Information:java: Errors occurred while compiling module 'neo4j-tutorial'
Information:2016/06/23 16:57 - Compilation completed with 1 error and 32 warnings in 1s 379ms
Error:java: java.lang.StackOverflowError

我已將此測試的 VM 選項設置如下:

-ea
-Xss1m

可能是什么問題?

將 -Xss4m 添加到構建過程 VM 選項應該會有所幫助

構建、執行、部署 -> 編譯器 -> 轉到屬性“共享構建過程 VM 選項”並將其設置為 -Xss4M

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM