gpt4 book ai didi

scala - 使用 scala 插件在 IntelliJ IDEA 上获取实例崩溃

转载 作者:行者123 更新时间:2023-12-03 15:40:58 24 4
gpt4 key购买 nike

我正在使用 scala test、lift、jpa、hibernate、mercurial 插件等构建 scala web 项目。我立即崩溃,ide 只是炸弹,窗口关闭,并且在我做的时候没有任何错误消息任何数量的代码复制/粘贴。一旦我的项目进行了大约 100 个单元测试,这种情况就开始发生。

这个问题非常烦人,因为当崩溃发生时,30-60 秒的事件没有保存。即使 IDEA 会忘记上次打开哪些文件,也会忘记光标在哪里,这使得在崩溃后很难从中断的地方继续。 60秒可以发生很多事情!

现在,我已经放弃了,因为似乎各种各样的事情都会导致 IntelliJ IDEA 一遍又一遍地崩溃。例如,如果我要复制并粘贴此代码,为另一种集合类型编写类似的测试,它会在不久之后崩溃:

 it should "cascade save and delete status messages" in {
val statusMessage = new StatusMessage("message")

var user = userDao.find(1).get
user.addToStatusMessages(statusMessage)
userDao.save(user)

statusMessage.isPersistent should be (true)

userDao.delete(user)

statusMessageDao.find(statusMessage.id) should equal (None)
}

这段代码没有什么特别之处。这是运行良好的代码。然而,在我粘贴这样的东西后不久,IDEA 就会爆炸。例如,我可能将 StatusMessage 更改为我想要测试级联的新类...然后必须将该类导入测试...和 ​​BOOM...它崩溃了。

在 Windows 7 上,IDEA 窗口实际上只是在没有警告的情况下最小化和崩溃。下次我启动 IDEA 时,它不记得发生了什么。

现在,我以前遇到过这个问题。我在 IDEA 的 YouTrack 上发布了它。我被告知要使我的缓存无效。那个时候从来没有修复它,现在也没有修复它。

请帮忙。这个错误是相当随机的,但它现在不断发生。我可以编程好几个小时,但之前都看不到它……而且我的工作被毁了,我不记得我在最后一分钟做了什么,这让我对着显示器发誓,db 级别高于我的立体声音响可以去。

最佳答案

听起来像(现在臭名昭著的)“卡片标记优化”问题

看这里:http://www.jetbrains.net/devnet/docs/DOC-1193

尽管这篇文章指定了 linux,但我也听说过其他操作系统上的相关报道。推荐的修复方法是确保您运行的是最新的 JDK,如果您还没有升级到 IntelliJ 9.0.2 和 Scala 插件,我还建议您升级。

关于scala - 使用 scala 插件在 IntelliJ IDEA 上获取实例崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2982097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com