0

我的 Aptana Studio 3 并非每次都启动。目前我无法使用,因为每次我启动应用程序时 IDE 都会冻结,我得到“无响应”并且必须关闭它。

在过去,我遇到了一些个人文件夹的问题,包括特殊字符(在我的例子中是“ä”)。我成功地重命名了windows用户并重新安装了aptana,所以我不知道这仍然是问题还是其他问题。

您可以在下面找到我的日志文件。

“无法运行程序“ruby”(找不到数据)行可能是一个提示?是否可以通过配置停用 ruby​​?我不需要它。


!SESSION 2013-02-04 08:25:42.610 -----------------------------------------------
eclipse.buildId=3.3.1.201212171919
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY com.aptana.ruby.core 4 0 2013-02-04 08:25:58.244
!MESSAGE Cannot run program "ruby": CreateProcess error=2, Das System kann die angegebene Datei nicht finden

!ENTRY org.eclipse.osgi 2 0 2013-02-04 08:26:21.408
!MESSAGE While loading class "org.eclipse.debug.internal.core.Preferences", thread "Thread[Worker-14,5,main]" timed out waiting (5005ms) for thread "Thread[main,6,main]" to finish starting bundle "org.eclipse.debug.core_3.7.1.v20111129-2031 [167]". To avoid deadlock, thread "Thread[Worker-14,5,main]" is proceeding but "org.eclipse.debug.internal.core.Preferences" may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.debug.core_3.7.1.v20111129-2031.jar" by thread "main".
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1087)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:297)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
    at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:463)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.debug.core.DebugPlugin$1.saving(DebugPlugin.java:663)
    at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:383)
    at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:192)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:195)
    at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1130)
    at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
    at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    ... 22 more
Root exception:
org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1087)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:297)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
    at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:463)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.debug.core.DebugPlugin$1.saving(DebugPlugin.java:663)
    at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:383)
    at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:192)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:195)
    at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1130)
    at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
    at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
4

1 回答 1

0

我在开发 PHP 代码时看到了类似的错误。当我关闭 Aptana 时,我处于团队同步视图中(我通过 Subclipse 使用 Subversion)。当我重新启动 Aptana 时,我仍在 Team Sync 视图中,并且 IDE 完全没有响应。

我能够通过以下方式“解决”这个问题:

mv ~/Documents/Aptana Studio 3 工作区/.metadata ~/Documents/Aptana Studio 3 工作区/.metadata_old

并重新启动 Aptana。然后我被迫将我现有的 PHP 项目重新导入 Aptana。

我不知道问题是什么或为什么会这样。

于 2013-03-18T17:26:15.243 回答