2012-10-01 1 views
1

산 사자에 시작에 실패하지만, 간단한 무언가를 할 수있다; 나는 PyDev에 포함되기 때문에 Aptana Studio 3를 설치하면서 PyDev에 접근하려고 노력 중이다. newb 쿼리가 될 수있는 것에 대해 사과하지만 관련 빵 부스러기를 찾을 수 없습니다.Aptana를 (이클립스)이 산 사자 문제가되지 않을 수 있습니다

OSX 10.8.2, 자바 1.6.0_35에 설치. Aptana Studio 3.2.2 다운로드 패키지가 잘 설치되었습니다. 32 비트 또는 64 비트 jvms와 함께 첨부 된 추적으로 앱 시작에 실패합니다. Eclipse를 별도로 설치하여 실험하는 경우에도 "알 수없는 저장소 유형"오류와 함께 실패합니다.

이 존재를 찾고, 그것에게 도움이되지 않는 세계 쓰기를 만들고있다 디렉터리.

제안 사항? 디버깅 전술? 모든 도움을 미리 감사드립니다.


!SESSION 2012-10-01 13:36:22.241 ----------------------------------------------- 
eclipse.buildId=unknown 
java.version=1.6.0_35 
java.vendor=Apple Inc. 
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US 
Framework arguments: -keyring /Users/CS255/.eclipse_keyring -showlocation 
Command-line arguments: -os macosx -ws cocoa -arch x86 -keyring /Users/CS255/.eclipse_keyring -consoleLog -showlocation 

!ENTRY org.eclipse.equinox.p2.core 4 0 2012-10-01 13:36:22.858 
!MESSAGE Provisioning exception 
!STACK 1 
org.eclipse.equinox.p2.core.ProvisionException: Unknown repository type at file:/Applications/Aptana_Studio_3/configuration/org.eclipse.osgi/bundles/194/data/listener_1925729951/. 
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:393) 
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.doCreateRepository(AbstractRepositoryManager.java:282) 
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.createRepository(MetadataRepositoryManager.java:41) 
    at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.initializeMetadataRepository(RepositoryListener.java:109) 
    at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.<init>(RepositoryListener.java:59) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.DropinsRepositoryListener.<init>(DropinsRepositoryListener.java:82) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.watchDropins(Activator.java:532) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Activator.java:172) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) 
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389) 
    at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) 
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) 
!SUBENTRY 1 org.eclipse.equinox.p2.metadata.repository 4 1005 2012-10-01 13:36:22.859 
!MESSAGE Unknown repository type at file:/Applications/Aptana_Studio_3/configuration/org.eclipse.osgi/bundles/194/data/listener_1925729951/. 

!ENTRY org.eclipse.equinox.p2.reconciler.dropins 4 0 2012-10-01 13:36:22.870 
!MESSAGE FrameworkEvent ERROR 
!STACK 0 
org.osgi.framework.BundleException: Exception in org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start() of bundle org.eclipse.equinox.p2.reconciler.dropins. 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) 
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389) 
    at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) 
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) 
Caused by: java.lang.IllegalStateException: Could not create metadata repository for: file:/Applications/Aptana_Studio_3/configuration/org.eclipse.osgi/bundles/194/data/listener_1925729951/ 
    at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.initializeMetadataRepository(RepositoryListener.java:112) 
    at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.<init>(RepositoryListener.java:59) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.DropinsRepositoryListener.<init>(DropinsRepositoryListener.java:82) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.watchDropins(Activator.java:532) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Activator.java:172) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) 
    ... 12 more 
Root exception: 
java.lang.IllegalStateException: Could not create metadata repository for: file:/Applications/Aptana_Studio_3/configuration/org.eclipse.osgi/bundles/194/data/listener_1925729951/ 
    at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.initializeMetadataRepository(RepositoryListener.java:112) 
    at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.<init>(RepositoryListener.java:59) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.DropinsRepositoryListener.<init>(DropinsRepositoryListener.java:82) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.watchDropins(Activator.java:532) 
    at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Activator.java:172) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) 
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389) 
    at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) 
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) 

!ENTRY org.eclipse.osgi 4 0 2012-10-01 13:36:23.014 
!MESSAGE Application error 
!STACK 1 
org.osgi.service.application.ApplicationException: No application id has been found. 
    at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:262) 
    at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410) 

답변

1

예, 그것은 문제를 잠금 파일, 그러나 그것은 명백한 장소에서 권한을 변경하거나 DIST이 문제를 해결하지 않는 것 이동로, 간단하지 않습니다. 가장 쉬운 해결 방법은 (또는 나) 쓰기 가능한 각 사용자를 제공하는 eclipse.ini 파일에

[email protected]/.eclipse

을 추가하는 것입니다 그들의 집에있는 설정.

솔루션 here을 논의했다.

덕분에 그의 대답을 @irbull합니다.

0

이 읽기 ​​전용 디렉토리를 업데이트하려고 문제처럼 보인다. 이클립스는 이것을 지원해야하지만, 그렇게 보이지는 않습니다. Eclipse 설치를 응용 프로그램 대신 다른 디렉토리 (예 :/Users // eclipse)로 옮길 수 있습니까? MacOS는 이클립스가/Applications 폴더에 설정 정보를 쓰는 것을 허용하지 않는다.

+0

기쁨이 없습니다. 나는 이전에 목적지 r/w를 아무런 효과가 없도록 시도했다. 이클립스 디렉토리를 사용자 공간으로 이동하고 전체 트리 세계를 r/w로 만드는 것은 도움이되지 않았습니다. 저장소 유형을 어떻게 알 립니 까? 디렉토리가 비어 있습니다. – ricklevine

+0

흠. 이것은 적어도 두 번이나보고 된 것과 동일한 문제인 것으로 보입니다. [here] (http://stackoverflow.com/questions/8409383/eclipse-an-error-has-occurred-at-launch-on-osx) 잠재적 인 수정 [here] (http://stackoverflow.com/questions/8404295/eclipse-fail-at-launching-on-mac-osx). Java를 재설치 할 때가 된 것 같습니다. 누구든지이 설명에 부스럼을 따라 간다면 Mountain Lion의 Java 1.6.0_35 용 Apple 패키지는 [여기] (http://support.apple.com/kb/DL1572)입니다. – ricklevine

+0

진행률입니다. Java를 제거하고 다시 설치하면 DYLD_LIBRARY_PATH를 설정 해제하는 것과 관련된 흥미로운 대화가있었습니다. Java는 다시 작동하지만 Eclipse는 여전히 같은 추적으로 인해 사망했습니다. 이클립스를 실행하여 따라 - 청소는 문제를 해결 한 것 같습니다. 손가락이 건넜다. 감사. – ricklevine