当前位置:  开发笔记 > 编程语言 > 正文

升级到IDEA 13.1后,在Play 2.1.3项目中检测到插件中的二进制不兼容性?

如何解决《升级到IDEA13.1后,在Play2.1.3项目中检测到插件中的二进制不兼容性?》经验,为你挑选了1个好方法。

在昨晚将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版本,并且使用通用命令行运行应用程序按预期工作.

还试图在插件更新后创建新的运行配置而没有运气.

请指教.



1> CrazyCoder..:

添加-Djline.terminal=JVM Options 应该修复它.

last日志报告此.

相关部分:

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.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有