我已经安装了 Aptana3 Eclipse 插件,我正在使用 eclipse 版本:Juno Service Release 1 Build id:20121004-1855。
每次我启动 eclipse 我都会看到一个错误对话框,上面写着:
在“启动 Ruble 包管理器”期间发生内部错误。java.lang.NullPointerException
我该如何解决这个错误?
我已经安装了 Aptana3 Eclipse 插件,我正在使用 eclipse 版本:Juno Service Release 1 Build id:20121004-1855。
每次我启动 eclipse 我都会看到一个错误对话框,上面写着:
在“启动 Ruble 包管理器”期间发生内部错误。java.lang.NullPointerException
我该如何解决这个错误?
全新安装 Eclipse 和 Aptana 后,我遇到了同样的问题。
为我解决的问题与杰森在他的回答中提到的非常接近。我在 Eclipse --> Preferences --> Install/Update --> Available Software Sites 中检查了可用的软件站点。
在此窗口中,有一个 Aptana 选项已被选中。我之前给它起了一个名字“Aptana”,位置是“ http://download.aptana.com/studio3/plugin/install ”。
在“ http://download.aptana.com/studio3/plugin/update/ ”中列出了 Aptana 的第二个位置,但未选中此选项,也没有名称。我将其命名为“Aptana Update”,并在方框中打勾。然后我重新启动了 Eclipse,错误就消失了。
请注意,我正在使用:
Eclipse 标准/SDK
版本:Kepler Service Release 1
Build id:20130919-0819
和
Aptana Studio 3
版本:3.4.2.201308081736-7W7I57boG98RAi489ctbvKi7VXbq
尝试在 Eclipse --> 首选项中检查可用的软件站点。使用首选项中的搜索字段可以快速到达那里。我注意到有一个条目:
www.apanta.com
上面的地址不是包裹的位置。一旦我取消选中该框并选择了一个:
Apanta http://download.aptana.com/studio3/plugin/install
它开始时没有错误。不确定这是否是完整的解决方案,但它似乎有效。
安装 Windows 的支持文件 http://gnuwin32.sourceforge.net/downlinks/zlib.php
这解决了我在 Windows 中的问题。与 Linux 一样,它是默认设置。
查看您的 .log 以找出哪个包有问题。
然后在安装/更新可用软件站点中取消选中、删除或更改错误的 url:Eclipse -> 首选项 -> 安装/更新 -> 可用软件站点(要检查此 url,只需复制/粘贴并在浏览器中查看..)
Aptana 更新站点(当前...):http ://update.aptana.com/update/studio/3.2
我通过使用 rvm 安装 zlib 解决了这个问题。我查看了我的日志文件(Eclipse:Help > Aptana > View Log File)并在 NullPointerException 之前看到了一条 zlib 错误消息。如果 zlib 不在您的日志中,这可能无法解决您的问题 ;-)
我的系统(Ubuntu)已经安装了 zlib1g 和 zlib1g-dev。
rvm pkg install zlib
rvm reinstall 1.9.3
有一个补丁: https ://bugs.eclipse.org/bugs/show_bug.cgi?id=445122#c51 我确认它解决了问题。
在您的安装中找到文件夹包。
<apptanaFolder>/configuration/org.eclipse.osgi/bundles
执行 chmod 以允许用户读取和写入此文件夹:
chmod 775 <apptanaFolder>/configuration/org.eclipse.osgi/bundles -R
快乐,因为你解决了你的问题!
这里是德语: http ://wiki.xstable.de/doku.php/entwicklungsumgebung:eclipse:troubleshooting#ruble_manager
我尝试了 Jonathan 的解决方案无济于事,尽管 Aptana 的其中一个地址确实未经检查且未标记。
对我有用的只是通过帮助->检查更新来更新插件。