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

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/


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.


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

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


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

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


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.


0

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


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


0

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


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 ...


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!


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.