私は時折奇妙なEclipse問題に気付きました。オカレンスハイライト設定(Window> Preferences> Java> Editor> Mark Occurrences)が自動的にオフになります。私は、次のエラーがEclipseので記録されたとして、それは同時に起こったと思う: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ツールのインストールで増えたという印象があります)
確かにハイライトを設定するのに十分簡単ですが、問題を解決するために何かできるかどうかを知りたいと思います。
MarKオカレンスを切り替えるには、誤ってキーボードショートカットを押していませんか? WindowsではCtrl + Alt + O(MacではCommand + Option + O)だと思います。 –
いいえ、私はCtrl + Alt + Oを押していません。さらに、マークオカレンスがトグルすると、問題が発生したときにポップアップするNPEが発生するのはなぜですか? –