昨晚将IntelliJ IDEA更新为 13.1 后,我再也无法使用Run / Debug配置了。它发生在我过去几个月一直在IDEA 13.0.x 上工作的项目中 - 现在它向我展示了这个消息,我不知道如何解决这个问题。
[info] Loading project definition from /www/play20apps/cnproject/project
[error] sbt.IncompatiblePluginsException: Binary incompatibility in plugins detected.
[error] Note that conflicts were resolved for some dependencies:
[error] asm:asm
[error] asm:asm-tree
[error] asm:asm-util
[error] org.avaje.ebeanorm:avaje-ebeanorm-agent
[error] jline:jline
[error] junit:junit
[error] com.jcraft:jsch
[error] commons-logging:commons-logging
[error] commons-codec:commons-codec
[error] Use 'last' for the full log.
[error] java.lang.ExceptionInInitializerError
[error] Use 'last' for the full log.
[error] Not a valid command: run
[error] run
[error] ^
Process finished with exit code 1
我从昨天开始就没有更改Play版本,并且使用通用命令行运行应用程序按预期工作。
还尝试在插件更新后创建新的运行配置,但没有运气。
请告知。
答案 0 :(得分:6)
将-Djline.terminal=
添加到JVM Options
should fix it。
last
log reports this。
相关部分:
Caused by: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: none
at jline.Terminal.setupTerminal(Terminal.java:65)
at jline.Terminal.getTerminal(Terminal.java:26)
at sbt.JLine$.sbt$JLine$$terminal(LineReader.scala:65)
其中none
可能通过-Djline.terminal=none
传递。