2009/10/30

Eclipse 3.4 Ganymedeでは「Eclipse XML Editors and Tools」の3.1系が使えない?

「Help」→「Software Updates」からプラグインをアップデートし、Eclipseを再起動。その後いつも通りプロジェクト内からXMLファイルを開こうとしたら、
An error has occurred. See error log for more details.org.eclipse.wst.sse.ui.StructuredTextEditor.isBlockSelectionModeEnabled()Z
というエラーメッセージが表示されてXMLファイルが開けなくなってしまった。これは困った…。
で、このエラーメッセージをコピペしてGoogle先生に聞いてみたら、同じような悩みを持っている人を発見。

問題はどうやら「Eclipse XML Editors and Tools」というプラグインのバージョンにあったようです。アップデートしたとき、3.0系から3.1系になったのがいけなかったみたい。Ganymedeの場合は3.0系のほうが良さそうなので、上のページのアドバイス通りに、
  1. 「Help」→「Software Updates」
  2. 「Installed Software」タブ内の「Eclipse XML Editors and Tools」をクリック
  3. 「Revert Configuration」
  4. 履歴っぽい画面が現れるので、適当に日付をクリックして「Eclipse XML Editors and Tools」が3.0系のものを探す
  5. 「Finish」
このあとEclipseを再起動したら無事XMLが開けるようになりました。めでたしめでたし。