2013-01-11 25 views
1

我試圖將Grails升級到2.2.0版。我使用了gvm並安裝了Grails 2.2.0。在此之後,我將GGTS中的項目更改爲使用Grails 2.2.0版和Groovy 2.0.0版。但是,當我終於嘗試運行項目,我得到了以下錯誤:使用GGTS升級到Grails 2.2.0的問題

Error occurred during initialization of VMError opening zip file or JAR manifest 
missing : null 

agent library failed to init: instrument 

問題是什麼?

回答

3

我有同樣的問題,當我開始使用Grails 2.2.0 - 該解決方案伊恩提到的作品,這裏是鏈接到的問題和解決發生在我的項目

Grails 2.2.0 error

添加於1/15/2013基於2.2.0 /常春藤緩存問題的其他建議

我在windows上運行,有幾件事要嘗試。

  1. 根據您的錯誤信息好像遇到的問題可能涉及到常春藤緩存,我建議清理了這一點使用乾淨的命令。

  2. 我還要繼續前進,在刪除計算機上的冰緩存文件夾\常春藤緩存(以防萬一在備份後)

  3. 讀的Grails在http://grails.org/doc/2.0.0/guide/gettingStarted.html文檔,請有關Ivy緩存的第2.3節 - 可能存在並行運行2.x和1.x grails項目的問題。
  4. 安裝時,我不必明確安裝groovy - 我只是安裝grails並隱式地處理groovy代碼。你有可能做什麼?排除依賴性問題?
  5. 在我的Grails版本的我有常規版本顯示爲2.0.5 - 我假設你的意思Grails的2.2.0 - 你能保證你有一個安裝了常規版本與Grails的2.2兼容。 0?
  6. 如果可能的話,在未安裝grails的新設備上嘗試您的代碼。這是爲了排除由於其他現有問題造成的干擾
+0

我得到了以下錯誤:加載的Grails 2.2.0 |配置類路徑 |錯誤Error執行腳本RunApp:org/apache/ivy/plugins/resolver/ChainResolver(使用--stacktrace查看完整跟蹤) –

+0

什麼是你的環境規格win/unix,groovy版本,如果你給我的步驟 - 我可以嘗試在我的系統上重現問題。 – user1811107

+0

我正在使用Mac OS X Lion和groovy 2.2.0。 –

2

這是一個known issue與2.2(和2.1.3)使用的彈簧加載重載代理的版本名稱與以前版本的Grails使用的名稱不同。在錯誤報告中有一個解決方法,或者您可以升級到知道新名稱的GGTS的每晚構建(如this bug report中所述)。

+0

如果你要downvote請至少評論解釋爲什麼...... –

7

我們遇到了同樣的問題。 這是由於eclipse爲以前的grails版本保存舊的運行配置。

只需刪除舊的啓動配置並重試。

刪除舊的啓動配置: 轉到Run \ RunConfiguration \ Grails 選擇所有節點並將其刪除。

+0

像魅力一樣工作! –

1

我正在使用GGTS 3。2在Windows XP上使用Groovy編譯器2.1.1。

進口了一個項目從GGTS 3.1,升級編譯器2.1.1和混亂了,所以 刪除的項目,並從.grails緩存中刪除它,然後從頭開始重新創建項目。當運行該項目時,我得到了常春藤錯誤。

通過Run-> RunConfiguration刪除舊的啓動配置... Grails修復了問題,而沒有切換到GGTS的夜間構建。

(BTW刪除常春藤緩存並沒有在所有幫助)