2014-10-09 95 views
1

我只是執行Ant任務ivy:config

今天上午我試圖運行時到Apache常春藤錯誤java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.Stringlink)安裝LibraryFolder ClasspathContainer插件安裝到我的Eclipse(STS 3.6.1):安裝它每次我試圖執行ivy:retrieve時間導致上述錯誤。

更糟糕的是,我試圖安裝在Eclipse市場和Eclipse插件IvyDE開始在錯誤的羣衆,包括JVM崩潰崩潰。卸載這兩個插件都沒有修復。我嘗試了一個新的工作空間和一個空白的Eclipse安裝,但我最終必須安裝以前的Eclipse插件。

我整個上午的時間試圖解決的一塌糊塗,但我不得不恢復以前未提交的工作區和Eclipse的安裝,所以現在我得到的一切,除了上述錯誤工作。艾維一直工作到今天早上。我的

每一個Ant任務在同一個JRE像Eclipse運行(C:\Program Files\Java\jdk1.7.0_60\jre\bin\server\jvm.dllsts.ini),因爲我用了很多的eclipse.refreshLocal任務。雖然我可以通過刪除/評論eclipse.refreshLocal任務和標準JRE運行Ant的常春藤任務解決辦法的問題,我問,如果有一個解決辦法擺脫錯誤的,也許在工作區的刪除密鑰文件元數據。

正如我可以閱讀,常春藤方法傳遞的對象,從它的名字猜測,是Eclipse配置的一部分。雖然我會等待一個bug修正,我的問題是我怎麼調查更多關於這個org.eclipse.osgi.internal.framework.EquinoxConfiguration$1參數的性質是什麼?

+0

的可能重複的[期間發生內部錯誤: 「加載束\ [... \]」](http://stackoverflow.com/questions/26077296/an-internal-error-occurred -during-loading-bundle) – mlt 2014-10-20 17:26:50

回答

3

這看起來與Error at building model of new Gradle project for libgdx有關 - 它包括一個適用於Gradle IDE的解決方法,因此它可能適用於您。

相關Eclipse的bug是https://bugs.eclipse.org/bugs/show_bug.cgi?id=445122

[由OP編輯]簡化生活有同樣的問題,我會發布鏈接的內容,並接受了答案

只需添加以下行的人到eclipse.ini

-Dorg.eclipse.swt.browser.IEVersion=10001 
-Dosgi.configuration.area.default=null 
-Dosgi.user.area.default=null 
[email protected] 
-Dosgi.instance.area.default=null 
+0

PS :導致此問題的相關基礎Eclipse bug已在Eclipse Luna SR2(4.4.2)中得到修復,根據https://www.eclipse.org/eclipse/development/plans/freeze_plan_4_4_2.php將於2月底發佈(從今天起1個月)。 – vorburger 2015-01-30 15:51:55

+0

確認:錯誤在[Luna 4.4.2](http://img3.wikia.nocookie.net/__cb20071019155930/uncyclopedia/images/7/7b/Dancing_banana.gif)中修復! – Campa 2015-04-15 11:27:36

相關問題