Затемнення 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.