Eclipse JUNO başlamıyor


97

Eclipse'i başlattığımda başlamıyor.
Bir hata görüntüleniyor ve günlük dosyasını görmemi söylüyor.
"Günlük dosyasına bakın: /Users/max/work/projects/.metadata/.log"

İşletim Sistemi: MacOS 10.7.4
Eclipse: 4.2 Juno
ADT: 20

Eclipse'in eski sürümüm sorunsuz başlıyor.

!SESSION 2012-07-03 16:22:48.261 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.6.0_33
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=ru_RU
Framework arguments:  -product org.eclipse.epp.package.java.product -keyring /Users/max/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/max/.eclipse_keyring -showlocation

!ENTRY org.eclipse.core.resources 2 10035 2012-07-03 16:22:50.101
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.equinox.preferences 4 2 2012-07-03 16:22:56.457
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.equinox.preferences".
!STACK 0
java.lang.ExceptionInInitializerError
at org.eclipse.wb.internal.core.preferences.PreferenceInitializer.initializeDefaultPreferences(    PreferenceInitializer.java:50)
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:300)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:303)
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131)
at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:368)
at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:166)
at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:237)
at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:410)
at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:663)
at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:805)
at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)
at org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.java:76)
at org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(ScopedPreferenceStore.java:250)
at org.eclipse.ui.preferences.ScopedPreferenceStore.getPreferenceNodes(ScopedPreferenceStore.java:285)
at org.eclipse.ui.preferences.ScopedPreferenceStore.internalGet(ScopedPreferenceStore.java:475)
at org.eclipse.ui.preferences.ScopedPreferenceStore.getBoolean(ScopedPreferenceStore.java:387)
at org.eclipse.wb.internal.core.editor.describer.JavaSourceUiDescriber.isGUISource(JavaSourceUiDescriber.java:65)
at org.eclipse.wb.internal.core.editor.describer.JavaSourceUiDescriber.describe(JavaSourceUiDescriber.java:52)
at org.eclipse.core.internal.content.ContentTypeCatalog.describe(ContentTypeCatalog.java:218)
at org.eclipse.core.internal.content.ContentTypeCatalog.collectMatchingByContents(ContentTypeCatalog.java:190)
at org.eclipse.core.internal.content.ContentTypeCatalog.internalFindContentTypesFor(ContentTypeCatalog.java:403)
at org.eclipse.core.internal.content.ContentTypeCatalog.internalFindContentTypesFor(ContentTypeCatalog.java:450)
at org.eclipse.core.internal.content.ContentTypeCatalog.getDescriptionFor(ContentTypeCatalog.java:346)
at org.eclipse.core.internal.content.ContentTypeCatalog.getDescriptionFor(ContentTypeCatalog.java:360)
at org.eclipse.core.internal.content.ContentTypeMatcher.getDescriptionFor(ContentTypeMatcher.java:86)
at org.eclipse.core.internal.resources.ContentDescriptionManager.readDescription(ContentDescriptionManager.java:445)
at org.eclipse.core.internal.resources.ContentDescriptionManager.getDescriptionFor(ContentDescriptionManager.java:355)
at org.eclipse.core.internal.resources.File.internalGetCharset(File.java:246)
at org.eclipse.core.internal.resources.File.getCharset(File.java:207)
at org.eclipse.core.internal.resources.File.getCharset(File.java:194)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1156)
at org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79)
at org.eclipse.jdt.internal.compiler.ReadManager.run(ReadManager.java:173)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4361)
at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.SWT.error(SWT.java:4247)
at org.eclipse.swt.widgets.Display.error(Display.java:1068)
at org.eclipse.swt.widgets.Display.checkDevice(Display.java:621)
at org.eclipse.swt.graphics.Device.getSystemFont(Device.java:476)
at org.eclipse.jface.preference.PreferenceConverter.<clinit>(PreferenceConverter.java:84)
... 35 more

!ENTRY org.eclipse.osgi 4 0 2012-07-03 16:22:59.978
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jface.preference.PreferenceConverter
at org.eclipse.ui.internal.themes.ThemeElementHelper.installFont(ThemeElementHelper.java:103)
at org.eclipse.ui.internal.themes.ThemeElementHelper.populateRegistry(ThemeElementHelper.java:59)
at org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1550)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3944)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3621)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2478)
at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:2386)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:583)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
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:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

!ENTRY org.eclipse.core.jobs 4 2 2012-07-03 16:23:05.824
!MESSAGE An internal error occurred during: "Android Library Update".
!STACK 0
java.lang.NullPointerException
at com.android.ide.eclipse.adt.AdtPlugin.getOutStream(AdtPlugin.java:1714)
at com.android.ide.eclipse.adt.internal.project.LibraryClasspathContainerInitializer.allocateLibraryContainer(LibraryClasspathContainerInitializer.java:264)
at com.android.ide.eclipse.adt.internal.project.LibraryClasspathContainerInitializer.updateProjects(LibraryClasspathContainerInitializer.java:81)
at com.android.ide.eclipse.adt.internal.sdk.Sdk$3$1.run(Sdk.java:1197)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY com.android.ide.eclipse.adt 4 0 2012-07-03 16:23:05.998
!MESSAGE parseSdkContent failed
!STACK 0
java.lang.NullPointerException
at com.android.ide.eclipse.adt.AdtPlugin.getDisplay(AdtPlugin.java:334)
at com.android.ide.eclipse.adt.AdtPlugin$7.run(AdtPlugin.java:1422)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.core.jobs 2 2 2012-07-03 16:23:06.504
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: com.android.ide.eclipse.adt.internal.sdk.Sdk$5

!ENTRY org.eclipse.core.jobs 2 2 2012-07-03 16:23:06.505
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: com.android.ide.eclipse.adt.internal.sdk.Sdk$5

Tutulmanızı güncellediniz mi?
Amit

Ben yüklemek, yeni bir klasörde yeni Eclipse değilim: / Uygulama / Tutulma - Eski / Uygulama / eclipse4 - Yeni
Max Bublikoff

yardım menüsüne gidin ve "Güncellemeleri kontrol et" i tıklayın, güncelleyin ve deneyin ... Bu benim için çalıştı ... Ama sizin için bile başlamadığı için .. Yeniden yüklemeniz gerektiğini düşünüyorum .. .
Amit

4
Lütfen sorumu dikkatlice okuyun - tutulma başlamıyor.
Max Bublikoff

Bende de bu hata var. M $ 'a geçmek istememe neden oluyor. Windows'dayım, bu yüzden işletim sistemi önemli görünmüyor.
NimChimpsky

Yanıtlar:


203

Bu benim için sorunumu çözdü:

rm YOUR_WORKSPACE/.metadata/.plugins/org.eclipse.core.resources/.snap

kredi: http://www.metod.si/job-found-still-running-after-platform-shutdown-eclipse/


1
Çok büyük: ~ max $ ls -la work / projects / .metadata / .plugins / org.eclipse.core.resources / .snap ls: work / projects / .metadata / .plugins / org.eclipse.core.resources / .snap : Böyle bir dosya veya dizin yok
Max Bublikoff

çok garip - bir ls -la çalışma / projeler / .metadata yapabilir misin?
ligi

Büyük: ~ maks $ ls -la iş / projeler / .metadata toplam 2368 drwxr-xr-x 8 maksimum personel 272 3 kişi 15:18. drwxr-xr-x 14 maksimum personel 476 30 saat 00:54 .. -rw-r - r-- 1 maksimum personel 1029117 3 gün 15:18 .bak_0.log -rw-r - r-- 1 maksimum personel 0 15 июн 21:27 .lock -rw-r - r-- 1 max staff 172551 3 июл 17:17 .log drwxr-xr-x 7 max staff 238 3 июл 16:52 .mylyn drwxr-xr-x 37 azami personel 1258 29 saat 15:29 .plugins -rw-r - r-- 1 azami personel 26 3 gün 17:16 version.ini
Max Bublikoff

1
Bu benim için işe yarıyor, ancak nedenini gerçekten anlamıyorum. Bu .snap dosyası nedir?
Ida

1
Sanırım bazen bozuk olan bir tür anlık görüntü dosyası
ligi

156

.Metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi'yi silmek benim durumumdaki sorunu çözdü.


4
bu benim için çalıştı (org.eclipse.core.resources'i kaldırmak tutulmanın hala açılmamasına neden oldu), ancak bu dosyayı kaldırarak hangi bilgileri kaybettim ve dosyayı dosyadan kurtarmanın bir yolu var mı?
inor

Çok teşekkürler .. Benim için çalışıyor :) Ben bile .snap dosyam var..Teşekkürler
aasha

2
.Snap dosyası yalnızca Eclipse açıkken bulunur. Tutulma kapatıldığında dosya hala oradaysa, onu kaldırmanız gerekir. Workbench dosyasını kaldırırsanız, Eclipse düzenini kaybedersiniz. Her neyse, workbench.xmi'yi kaldırmak sorunu çözer.
Milton

1
Dahi! Şükran Günü hafta sonu uyuyan bilgisayarımın gücünü kaybetmesinden sonra Kepler SR1'im (4.3?) Düzeltildi.
Eric L.

40

Sorunumu çözmek için aşağıdaki dosyaların her ikisini de diğer yanıtlarda önerildiği gibi silmem gerekti,

  • .metadata/.plugins/org.eclipse.core.resources/.snap
  • .metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

2
Bu benim için bir Win7 kutusunda çalıştı. Java 1.6u43. IntelliJ'in maliyeti tekrar ne kadar? ;-)
jseals

Bu benim için win7 ve Kepler Service Release 2'de çalışıyor
Juan de Parras

26

Eclipse'i -clearPersistedState anahtarıyla komut satırından çalıştırmak benim için sorunu çözdü:

$> eclipse -clearPersistedState

benim için de çalıştı, ancak ilk önce stackoverflow.com/a/13620144/1581069'da bahsedilen klasörleri sildim (bunun da gerekli olup olmadığından emin değilim)
Peter Butkovic

Klasörleri silmek gerekli değildir. Bu bayrağı komut satırına takmanız yeterlidir ve Eclipse'inizi kurmuş olursunuz. Hala Eclipse perspektiflerinizi yeniden düzenlemeniz gerekiyor.
tom_mai78101

10

Maalesef .snap under olmadığından benim için işe yaramadı

<home>/.metadata/.plugins/org.eclipse.core.resources

Şu sırayla bitirdim:

cd <home>/.metadata
mv .plugins .plugins.failing
<start eclipse>
<exit eclipse>  <--- builds fresh .plugins
cp -r .plugins.failing/org.eclipse.core.resources .plugins/org.eclipse.core.resources  <-- restores existing projects

Benim de çalışma alanımda .snap klasörüm yoktu .. Bu sorunu bazen benim için çözdü .. Sık sık tekrar ortaya çıkıyor ..
Krishnabhadra

Hayır, bu bana yardımcı olmadı.
IgorGanapolsky


1

Benzer bir sorun yaşadım ama Win7 - 64'te. .Snap dosyasını silmek Eclipse'e girmeme izin verdi ve sonra kaynak dosyamı Dosya -> Yenile ile yenilemem gerekti.

Ek dosya şu konumda bulunur: YOUR_PROJECT_DIR / .metadata / .plugins / org.eclipse.core.resources / .snap


1

Windows'ta aynı sorunu iki kez yaşadım: Eclipse, ADT eklentisi nedeniyle başlamadı.

CCleaner kullanarak geçici dosyaları kaldırdım ve Kayıt Defterini temizledim. Sonra çalıştı.


0

Mercurial eklentimi yeniden yüklemem gerekiyordu, benim için temel sorun buydu.


0

Benimle, yükleyici MyLyn'de dondu. Çalışma alanı dizini altındaki .metadata / .mylyn öğelerini silmeyi denemek için bir yerde başka bir sorun bulmak bana çalışma alanımı tekrar yükleme olanağı verdi



0

Eclipse.app içeriğine bakarsanız, hala eclipse.ini olup olmadığını kontrol edin, bazı güncellemelerin bu dosyayı yok ettiğini gördü ...

Sistemimdeki sebep buydu, onu yeni bir versiyondan kopyaladı ve tekrar çalıştı ...


Pekala, bundan sıkılmaya başladım - lütfen selamlamaları sorularınızdan ve yanıtlarınızdan çıkarın, bunlar sadece SO'da gürültü.
jonrsharpe

-3

rm -f ~ / .eclipse / benim için çalıştı!


1
Lütfen bunun ne yaptığını ve sorunu nasıl çözdüğünü açıklayın. Bunu yapmazsanız, bu bir cevap değil, sadece yorum olarak uygun olacaktır.
Qantas 94 Heavy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.