Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php EclipseJDT4.2+;GroovyEclipse2.7.0+;Zend Studio 9.0.3中断Zend Studio_Php_Eclipse_Zend Framework_Groovy - Fatal编程技术网

Php EclipseJDT4.2+;GroovyEclipse2.7.0+;Zend Studio 9.0.3中断Zend Studio

Php EclipseJDT4.2+;GroovyEclipse2.7.0+;Zend Studio 9.0.3中断Zend Studio,php,eclipse,zend-framework,groovy,Php,Eclipse,Zend Framework,Groovy,我正在用PHP和Maven开发一个项目,我想用gmaven插件来完成Maven设置中的一些精细部分。在厌倦了使用run、log、rinse、repeat调试方法之后,我决定安装groovy eclipse,但不幸的是这样做会导致zend studio停止运行。我已经翻遍了错误消息,但不清楚到底是什么破坏了,只是所有的php功能(以及我的大多数其他插件,例如css工具)都在这里消失了 当我安装groovy时,没有出现错误消息,从那以后,我尝试从新的Eclipse4.2安装开始,然后安装groovy

我正在用PHP和Maven开发一个项目,我想用gmaven插件来完成Maven设置中的一些精细部分。在厌倦了使用run、log、rinse、repeat调试方法之后,我决定安装groovy eclipse,但不幸的是这样做会导致zend studio停止运行。我已经翻遍了错误消息,但不清楚到底是什么破坏了,只是所有的php功能(以及我的大多数其他插件,例如css工具)都在这里消失了

当我安装groovy时,没有出现错误消息,从那以后,我尝试从新的Eclipse4.2安装开始,然后安装groovy,然后安装zend studio。同样的结果

大致相关的日志消息如下:

!SESSION 2012-07-03 19:13:20.130 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.7.0_04
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_AU
Command-line arguments:  -data C:\Users\F.Master\dev\binu -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.e4.ui.workbench 4 0 2012-07-03 19:13:29.286
!MESSAGE Unable to retrieve the bundle from the URI:     bundleclass://org.eclipse.e4.tools.css.spy/org.eclipse.e4.tools.css.spy.OpenSpyHandler

!ENTRY org.eclipse.e4.ui.workbench 4 0 2012-07-03 19:13:29.286
!MESSAGE Unable to retrieve the bundle from the URI: bundleclass://org.eclipse.e4.tools.css.spy/org.eclipse.e4.tools.css.spy.OpenScratchpadHandler

!ENTRY org.eclipse.e4.ui.workbench 4 0 2012-07-03 19:13:29.287
!MESSAGE Unable to retrieve the bundle from the URI: bundleclass://org.eclipse.e4.tools.emf.liveeditor/org.eclipse.e4.tools.emf.liveeditor.OpenLiveDialogHandler

!ENTRY org.eclipse.jface 4 0 2012-07-03 19:13:33.448
!MESSAGE Unable to resolve plug-in "platform:/plugin/org.eclipse.wst.xml.ui//icons/xmldoc.gif".
!STACK 0
java.io.IOException: Unable to resolve plug-in "platform:/plugin/org.eclipse.wst.xml.ui//icons/xmldoc.gif".
    at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:64)
    at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.resolve(PlatformURLPluginConnection.java:75)
    at org.eclipse.core.internal.boot.PlatformURLHandler.openConnection(PlatformURLHandler.java:67)
    at org.eclipse.osgi.framework.internal.protocol.URLStreamHandlerProxy.openConnection(URLStreamHandlerProxy.java:112)
    at java.net.URL.openConnection(Unknown Source)
    at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:33)
    at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:206)
    at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:137)
    at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:157)
    at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:227)
...
还有更多类似的丢失图标。。。 连同

!ENTRY org.eclipse.team.core 4 0 2012-07-03 19:13:40.790
!MESSAGE Could not instantiate provider org.tigris.subversion.subclipse.core.svnnature for project maven-remote-resources-plugin.
!STACK 1
org.eclipse.team.core.TeamException: Could not instantiate provider    org.tigris.subversion.subclipse.core.svnnature for project maven-remote-resources-plugin.
at     org.eclipse.team.core.RepositoryProvider.mapNewProvider(RepositoryProvider.java:165)
at org.eclipse.team.core.RepositoryProvider.mapExistingProvider(RepositoryProvider.java:235)
at org.eclipse.team.core.RepositoryProvider.getProvider(RepositoryProvider.java:507)
at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.isMappedToCVS(CVSLightweightDecorator.java:192)
at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.decorate(CVSLightweightDecorator.java:147)
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347)
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371)
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!SUBENTRY 1 org.eclipse.team.core 4 0 2012-07-03 19:13:40.792
!MESSAGE Could not instantiate provider org.tigris.subversion.subclipse.core.svnnature for project maven-remote-resources-plugin.

!ENTRY org.eclipse.ui 4 4 2012-07-03 19:14:00.852
!MESSAGE Unable to find Action Set: org.eclipse.rse.core.search.searchActionSet

!ENTRY org.eclipse.ui 4 4 2012-07-03 19:14:00.853
!MESSAGE Unable to find Action Set:    com.zend.php.ui.actions.UntitledPHPDocumentActionSet
所有这些都告诉我插件还没有加载

配置日志不会显示缺少的功能/插件,但“已安装软件”窗格会显示


混淆

嗯……这听起来好像groovy已经指定了活动过滤器,可以关闭所有其他功能。为什么?明天,我将挖掘源代码,看看是否可以撤消其中的一些内容,或者至少在“功能”页面中公开它们。(Zend对XDebug功能也做了同样的操作)。

浏览您的日志,我看到了以下几点:

  • 您已经在程序文件目录中安装了Eclipse。这是一个只读目录,一些插件不能很好地处理只读目录
  • 未安装Groovy Eclipse
  • 这个日志条目很奇怪。不知道为什么-无法进行清理

    !ENTRY org.eclipse.osgi 4 0 2012-07-04 10:26:46.855
    !MESSAGE The -clean (osgi.clean) option was not successful. Unable to clean the storage area: C:\Users\F.Master\.eclipse_groooovy\configuration\org.eclipse.osgi
    
  • 有一堆无法读取的图像。同样,不确定为什么会发生这种情况,但很可能找不到eclipse配置区域的位置(因为配置在C:\Program文件和C:\Users\F.Master.eclipse\u groooovy之间分割)

  • 我建议在一个可写目录中解压一个新的Eclipse,并重新安装Zend、groovy Eclipse和任何其他插件。您可以继续使用旧的工作区


    (另外,我建议使用今天刚刚发布的Groovy Eclipse 2.7.0版本。)

    只需创建一个新的工作区。为我工作。如果eclispe没有正确地关闭和打开,它似乎有类似的问题

    GroovyEclipse不使用活动过滤器,所以这不是问题所在。您使用的是哪个版本的GroovyEclipse?我还认为您的日志文件中有一些有趣的部分不在这里。你可以删除你的整个日志文件,重新启动,然后把整个日志文件放在某个地方,我来看看。同样有趣的是您的整个配置。帮助->关于Eclipse->配置。把这个放在pastebin或类似的地方,我会看一眼。太好了,谢谢。这是日志:,这是3位的配置:谢谢!我在我的主目录中重新安装了eclipse,现在它可以工作了。然而,这看起来像是一个bug:虽然我的eclipse安装在程序文件中,但它属于我,我可以很高兴地编写它。此外,我将配置目录设置为~/.eclipse/configuration,因此所有插件都安装在那里。问题是否真的是两个人分开了?是的。有一个单独的配置目录可能是问题的原因。C:\Program Files是windows中的一个特殊目录。尽管它被设置为可写,但实际上不是。