我正在使用scala測試,lift,jpa,hibernate,mercurial插件等構建一個scala web項目。我得到即時崩潰,其中ide只是炸彈,窗口關閉,當我做任何數量的複製/粘貼代碼時,它都不會給出任何錯誤消息。一旦我的項目進行了大約100次單元測試,這就開始發生了。使用Scala插件在IntelliJ IDEA中獲取實例崩潰
這個問題令人難以置信的煩人,因爲當發生崩潰時,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。我被告知要使我的緩存無效。那從來沒有修復過,現在也沒有修復它。
請幫忙。這個錯誤是相當隨機的,但現在不斷髮生。我可以編程幾個小時,但之前沒有看到它...以及我的工作被摧毀,而且我不記得在最後一分鐘我做了什麼,導致我在我的監視器上發出的聲音高於我的立體聲可以去。
如果您擁有Ultimate,您將獲得JetBrains的電子郵件支持。 – sblundy 2010-06-05 21:11:29