Затемнення JUNO не починається


96

Коли я запускаю Eclipse, він не запускається.
З'являється помилка і повідомляє мені переглянути файл журналу.
"Дивіться файл журналу: /Users/max/work/projects/.metadata/.log"

ОС: MacOS 10.7.4
Eclipse: 4.2 Juno
ADT: 20

Моя стара версія Eclipse запускається без проблем.

!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

Ви оновили своє затемнення?
Аміт

Я в новій папці, встановити нове Eclipse: / Application / eclipse - старе / Application / eclipse4 - нове
Max Bublikoff

перейдіть до меню довідки та натисніть "Перевірити наявність оновлень", оновіть його, а потім спробуйте ... Це у мене спрацювало ... Але оскільки воно навіть не починається для вас .. Я думаю, вам потрібно його повторно встановити .. .
Аміт

4
Будь ласка, уважно прочитайте моє запитання - затемнення не починається.
Макс Бублікофф

У мене є і ця помилка. Це змушує мене перейти на M $. Я перебуваю на windows, тому ОС, здається, не має значення.
NimChimpsky

Відповіді:


203

що це виправило для мене:

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

кредит: http://www.metod.si/job-found-still-running-after-platform-shutdown-eclipse/


1
Величезний: ~ max $ ls -ла робота / проекти / .метадані / .plugins / org.eclipse.core.resources / .snap ls: робота / проекти / .metadata / .plugins / org.eclipse.core.resources / .snap : Немає такого файлу чи каталогу
Max Bublikoff

дуже дивно - ви можете зробити ls -la роботу / проекти / .metaдані?
ліга

Величезний: ~ максимум $ ls -ла робота / проекти / .metadata всього 2368 drwxr-xr-x 8 макс. Персонал 272 3 липня 15:18. drwxr-xr-x 14 макс. штат 476 30 июн 00:54 .. -rw-r - r-- 1 макс. штат 1029117 3 лип. 15:18 .bak_0.log -rw-r - r-- 1 макс. штат 0 15 липня 21:27 .lock -rw-r - r-- 1 макс. Персонал 172551 3 липня 17:17 .log drwxr-xr-x 7 макс. Персонал 238 3 липня 16:52 .mylyn drwxr-xr-x 37 макс. персонал 1258 29 липня 15:29 .plugins -rw-r - r-- 1 макс. персонал 26 3 июл 17:16 version.ini
Макс Bublikoff

1
Це працює для мене, але я не дуже розумію, чому. Що це за файл .snap?
Іда,

1
Я думаю, це різновид файлу знімків, який іноді пошкоджений
liga

154

Видалення .metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi вирішило проблему в моєму випадку.


4
це працювало для мене (видалення org.eclipse.core.resources призвело до того, що затемнення все ще не відкривається), але яку інформацію я втратив, видаливши цей файл, і чи є спосіб відновити його з файлу?
inor

Спасибі lot..Works для мене :) Навіть я вм'ятина є .snap file..Thanks тонну
Aasha

2
.Snap файл існує лише під час відкриття Eclipse. Якщо файл все ще є, коли затемнення закрите, його потрібно видалити. Якщо ви видалите файл робочого столу, ви втратите макет Eclipse. У будь-якому разі видалення workbench.xmi вирішує проблему.
Мілтон

1
Геніальність! Виправлено мій Kepler SR1 (4.3?) Після того, як мій сплячий комп’ютер втратив владу протягом вихідних днів подяки.
Ерік Л.

40

Для вирішення проблеми мені довелося видалити обидва наступні файли, як було запропоновано в інших відповідях,

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

2
Це працювало для мене на коробці Win7. Java 1.6u43. Скільки коштує IntelliJ знову? ;-)
jseals

Ця робота для мене у win7 та випуску служби Kepler 2
Хуан де Парас

26

Запуск затемнення з командного рядка за допомогою вимикача -clearPersistedState зафіксував це для мене:

$> eclipse -clearPersistedState

працював і для мене, проте я видалив папки, згадані в: stackoverflow.com/a/13620144/1581069 спочатку (не впевнений, чи потрібно це також)
Петро Буткович

10

На жаль, це не спрацювало для мене, оскільки у мене не було .snap under

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

Я закінчився такою послідовністю:

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

У мене теж не було папки .snap у моїй робочій області .. Це іноді вирішувало проблему для мене .. Це знову часто підпирається ..
Крішнабхадра,

Ні, це мені не допомогло.
Ігор Ганапольський


1

У мене була подібна проблема, але на Win7 - 64. Видалення.

Файл оснащення розміщено: YOUR_PROJECT_DIR / .metadata / .plugins / org.eclipse.core.resources / .snap


1

У мене в Windows два рази була така ж проблема: Eclipse не запускався через плагін ADT.

Я видалив тимчасові файли та очистив реєстр за допомогою CCleaner. Тоді це спрацювало.



0

Зі мною вантажник застиг на MyLyn. Знайшовши десь іншу проблему, сказали спробувати видалити речі .metadata / .mylyn у каталозі робочої області, я дав мені можливість завантажити робочу область ще раз



0

Якщо ви подивитесь на вміст eclipse.app, перевірте, чи все ще є eclipse.ini, який виявив, що деякі оновлення знищують цей файл ...

Це було причиною моєї системи, скопіював її з нової версії, і вона знову працювала ...


Гаразд, мені це набридло - будь ласка, видаліть вітання зі своїх запитань та відповідей, вони просто шум на ТАК.
jonrsharpe

-3

rm -f ~ / .eclipse / - це те, що працювало для мене!


1
Опишіть, будь ласка, що це робить і як вона вирішує проблему. Без цього це було б підходящим лише як коментар, а не відповідь.
Qantas 94 Важкий
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.