2014-10-09 51 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

相关问题