Eclipse JUNO tidak dimulai

96

Saat saya meluncurkan Eclipse, itu tidak dimulai.
Sebuah kesalahan muncul dan memberitahu saya untuk melihat file log.
"Lihat file log: /Users/max/work/projects/.metadata/.log"

OS: MacOS 10.7.4
Eclipse: 4.2 Juno
ADT: 20

Eclipse versi lama saya dimulai tanpa masalah.

!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
Max Bublikoff
sumber
Sudahkah Anda memperbarui gerhana Anda?
Amit
Saya di folder baru, instal Eclipse baru: / Application / eclipse - lama / Application / eclipse4 - baru
Max Bublikoff
buka menu bantuan dan klik "Periksa pembaruan", perbarui, lalu coba ... Itu berhasil untuk saya ... Tapi karena ini bahkan belum dimulai untuk Anda .. Saya pikir Anda perlu menginstalnya kembali .. .
Amit
4
Harap baca pertanyaan saya dengan cermat - gerhana tidak dimulai.
Max Bublikoff
Saya memiliki bug ini juga. Itu membuat saya ingin beralih ke M $. Saya menggunakan windows, jadi OS sepertinya tidak penting.
NimChimpsky

Jawaban:

203

yang memperbaikinya untuk saya:

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

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

ligi
sumber
1
Besar: ~ max $ ls -la work / projects / .metadata / .plugins / org.eclipse.core.resources / .snap ls: work / projects / .metadata / .plugins / org.eclipse.core.resources / .snap : Tidak ada file atau direktori seperti itu
Max Bublikoff
sangat aneh - dapatkah Anda melakukan pekerjaan ls -la / projects / .metadata?
ligi
Besar: ~ maks $ ls -la work / projects / .metadata total 2368 drwxr-xr-x 8 staf maks 272 3 июл 15:18. drwxr-xr-x 14 staf maks 476 30 июн 00:54 .. -rw-r - r-- 1 staf maks 1029117 3 июл 15:18 .bak_0.log -rw-r - r-- 1 staf maks 0 15 июн 21:27 .lock -rw-r - r-- 1 staf maks 172551 3 июл 17:17 .log drwxr-xr-x 7 staf maks 238 3 июл 16:52. Mylyn drwxr-xr-x 37 max staff 1258 29 июн 15:29 .plugins -rw-r - r-- 1 max staff 26 3 июл 17:16 version.ini
Max Bublikoff
1
Ini berhasil untuk saya, tetapi saya tidak begitu mengerti mengapa. Apa file .snap ini?
Ida
1
Saya pikir pertama jenis file snapshot yang kadang-kadang rusak
ligi
154

Menghapus .metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi memecahkan masalah dalam kasus saya.

nivs
sumber
4
ini berhasil untuk saya (menghapus org.eclipse.core.resources mengakibatkan gerhana masih belum terbuka), tetapi informasi apa yang hilang dengan menghapus file ini, dan apakah ada cara untuk memulihkannya dari file?
atau
Terima kasih banyak..Bekerja untuk saya :) Bahkan saya tidak punya file .snap..Terima kasih banyak
aasha
2
File .Snap hanya ada saat Eclipse dibuka. Jika file masih ada saat gerhana ditutup, Anda harus menghapusnya. Jika Anda menghapus file meja kerja, Anda akan kehilangan tata letak Eclipse. Bagaimanapun, menghapus workbench.xmi menyelesaikan masalah.
Milton
1
Jenius! Memperbaiki Kepler SR1 (4.3?) Saya setelah komputer saya yang tertidur kehilangan daya selama akhir pekan Thanksgiving.
Eric L.
40

Saya harus menghapus kedua file berikut seperti yang disarankan dalam jawaban lain untuk menyelesaikan masalah saya,

  • .metadata/.plugins/org.eclipse.core.resources/.snap
  • .metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
Basit Ali
sumber
2
Ini bekerja untuk saya di kotak Win7. Java 1.6u43. Berapa biaya IntelliJ lagi? ;-)
jseals
Ini bekerja untuk saya di win7 dan Kepler Service Release 2
Juan de Parras
26

Menjalankan gerhana dari baris perintah dengan sakelar -clearPersistedState memperbaikinya untuk saya:

$> eclipse -clearPersistedState
ccbunney.dll
sumber
bekerja untuk saya juga, namun saya menghapus folder yang disebutkan di: stackoverflow.com/a/13620144/1581069 terlebih dahulu (tidak yakin apakah itu juga diperlukan)
Peter Butkovic
10

Sayangnya, itu tidak berhasil untuk saya karena saya tidak memiliki .snap di bawah

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

Saya berakhir dengan urutan berikut:

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
Vitali
sumber
Saya juga tidak memiliki folder .snap di ruang kerja saya .. Ini kadang-kadang memecahkan masalah saya .. Ini lagi-lagi sering muncul ..
Krishnabhadra
Tidak, itu tidak membantu saya.
IgorGanapolsky
1

Saya memiliki masalah yang sama tetapi pada Win7 - 64. Menghapus file .snap memungkinkan saya masuk ke Eclipse dan kemudian saya harus menyegarkan file sumber daya saya melalui File -> Refresh.

File snap berada di: YOUR_PROJECT_DIR / .metadata / .plugins / org.eclipse.core.resources / .snap

seni
sumber
1

Saya mengalami masalah yang sama dua kali di Windows: Eclipse tidak dimulai karena plugin ADT.

Saya menghapus file sementara dan membersihkan Registry menggunakan CCleaner. Kemudian berhasil.

Arnaud SmartFun
sumber
0

Saya harus menginstal ulang plugin mercurial saya, itu adalah masalah mendasar bagi saya.

NimChimpsky
sumber
0

Dengan saya, loader membeku di MyLyn. Menemukan masalah lain di suatu tempat mengatakan untuk mencoba menghapus barang .metadata / .mylyn di bawah direktori ruang kerja memberi saya kemampuan untuk memuat ruang kerja saya lagi

Joe Plante
sumber
0

Saya baru saja melakukan restart ke sistem dan mulai berfungsi dengan baik.

Ranjithkumar
sumber
0

Jika Anda melihat konten eclipse.app periksa apakah masih ada eclipse.ini ditemukan bahwa beberapa pembaruan menghancurkan file ini ...

Itulah alasan di sistem saya, menyalinnya dari versi baru dan berfungsi lagi ...

Anselmus Scholz
sumber
Baiklah saya mulai bosan dengan ini - harap hapus salam dari pertanyaan dan jawaban Anda, mereka hanya kebisingan di SO.
jonrsharpe
-3

rm -f ~ / .eclipse / adalah yang berhasil untuk saya!

paragm
sumber
1
Tolong jelaskan apa yang dilakukan ini dan bagaimana ini menyelesaikan masalah. Tanpa melakukannya, ini hanya akan cocok sebagai komentar, bukan jawaban.
Qantas 94 Heavy