麻烦推出红隼

时间:2014-05-17 14:30:03

标签: scala kestrel

我尝试使用Kestrel 2.4.1(http://robey.github.io/kestrel/)。不幸的是,它没有启动。运行devel.sh脚本时出现以下异常。 IOther脚本产生类似的异常。

Starting kestrel in development mode...
May 17, 2014 2:26:06 PM java.util.logging.LogManager$RootLogger log
FATAL: Error in config file: %s
java.lang.UnsupportedOperationException: Position.line
    at scala.tools.nsc.util.Position$class.line(Position.scala:173)
    at scala.tools.nsc.util.NoPosition$.line(Position.scala:196)
    at com.twitter.util.Eval$StringCompiler$$anon$1.display(Eval.scala:444)
    at scala.tools.nsc.reporters.AbstractReporter.info0(AbstractReporter.scala:45)

任何帮助将不胜感激。我使用的是Java 8。

2 个答案:

答案 0 :(得分:2)

Scala对Java 8的支持即使在2.11.0中也是实验性的,github版本的最后一个版本Scala用作2.9.2

来自:Kestrel Build File

scalaVersion := "2.9.2",

来自:SCALA 2.11.0 IS NOW AVAILABLE!

The Scala 2.11.x series targets Java 6, with (evolving) experimental support for Java 8. In 2.11.0, Java 8 support is mostly limited to reading Java 8 bytecode and parsing Java 8 source. Stay tuned for more complete (experimental) Java 8 support.

我不希望这在Java 8上运行而不必修复2.10和2.11的编译问题,然后Scala需要更好的Java 8支持。

答案 1 :(得分:0)

实际上它的Logger无法正确初始化。 确保develop.scala的FirebaseDatabase.getInstance().getReference().child("somechildtable").keepSynced(true); queuePath可用。

相关问题