在构建时(使用compile或test:compile),我收到此错误:
[info] [specializing CorrelationDal.scala]
[error] {file:/home/bamboo/.../}batch/compile:compile: java.lang.StackOverflowError
[error] Total time: 20 s, completed Feb 28, 2012 7:32:08 AM
Run Code Online (Sandbox Code Playgroud)
如您所知,我在scalacOption键中设置了'-verbose'选项.
我决定尝试使用以下方法为编译过程提供更大的堆栈大小:
(fork := true) ++ (javaOptions += "-Xss4G")
Run Code Online (Sandbox Code Playgroud)
但这没有改变.
我试图检查我对CorrelationDal.scala所做的更改,并尝试放松它需要做的推理量(明确注意类型,删除可迭代的链式创建等),但我无法分辨哪些是没有内部理解Scala编译器的罪魁祸首.
有没有人知道如何解决问题的核心?