Eclipse самопроизвольно отключает подсветку вхождения - PullRequest
2 голосов
/ 12 марта 2012

Время от времени я замечал странную проблему с Eclipse, которая только что повторялась: настройка выделения события (Window> Preferences> Java> Editor> Mark Occurptions) самопроизвольно отключается. Я думаю, что это произошло в то же время, когда Eclipse зарегистрировала следующую ошибку:

Сообщение:

Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench.texteditor".

Трассировка стека:

java.lang.NullPointerException
    at org.eclipse.jface.text.AbstractDocument.getDocumentPartitioner(AbstractDocument.java:1467)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1426)
    at org.eclipse.core.internal.filebuffers.SynchronizableDocument.computePartitioning(SynchronizableDocument.java:292)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:431)
    at org.eclipse.jdt.internal.ui.text.spelling.JavaSpellingEngine.check(JavaSpellingEngine.java:48)
    at org.eclipse.jdt.internal.ui.text.spelling.SpellingEngine.check(SpellingEngine.java:90)
    at org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine.check(DefaultSpellingEngine.java:75)
    at org.eclipse.ui.texteditor.spelling.SpellingService$1.run(SpellingService.java:104)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.texteditor.spelling.SpellingService.check(SpellingService.java:109)
    at org.eclipse.ui.texteditor.spelling.SpellingReconcileStrategy.reconcile(SpellingReconcileStrategy.java:198)
    at org.eclipse.jdt.internal.ui.text.spelling.JavaSpellingReconcileStrategy.reconcile(JavaSpellingReconcileStrategy.java:127)
    at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86)
    at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:104)
    at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:77)
    at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)

Данные сеанса:

eclipse.buildId=M20120208-0800
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product

(Это единственная ошибка, записанная Eclipse на сегодняшний день.)

Кто-нибудь знает, что вызывает самопроизвольное отключение и связано ли это с вышеуказанной ошибкой? Я редактировал код для проекта Android, если это имеет значение. (Трассировка стека не показывает ничего, что я узнаю из Android SDK; однако у меня сложилось впечатление, что частота проблем возросла с установкой новейших инструментов Android.)

Хотя, конечно, достаточно легко включить подсветку, я хотел бы знать, могу ли я что-то сделать, чтобы решить эту проблему.

Ответы [ 2 ]

1 голос
/ 10 апреля 2014

Как уже упоминалось @victor, из ошибки 398509

Это исправленный 'org.eclipse.e4.ui.workbench_0.11.0.v20130125-100758.jar' .Вы можете заменить один в папке / plugins, и все должно быть хорошо.

1 голос
/ 13 марта 2013

С Eclipse Juno связана проблема. У меня проблема с Eclipse Juno 4.2.2

Обход проблемы в указанных выше ошибках: Переключитесь в представление Outline и снова вернитесь к своему файлу, и отметка вхождений должна снова заработать (хотя бы на некоторое время).

...