ウチのEclipseがアップデートで壊れてた! orz

先日のエントリで、Pleiades All in Oneを3.6.1(3.6SR1)から3.6.2(3.6SR2)にアップデートできますよ、というネタを書いたんですが、どうもこの方法だと一部機能のアップデートが不完全なようで、Eclipseが正常に動作していませんでした。
こりゃヤバいということで、さっそく修復してみたので、その方法を。
ざっと調べてみたところ、まずJStyleが更新されていません。Pleiades All in Oneの最新版だとJStyleは3.6.2.0なんですが、アップデートした環境だと3.6.1.0と明らかに古いバージョンになっていました。仕方がないので、最新版のzipから該当する.jarファイル(アーカイブ内の"eclipse\plugins"フォルダにある)を展開して、エラーを起こしているEclipseの同じ位置に書き込んで再起動。
その結果、JStyleのバージョンは更新されたものの、JStyleの機能であるエディタ上でのタブ・全角スペースの表示が行われていません。設定でも消えたのかと思って設定画面([ウインドウ(W)]→[設定(P)]→[一般]→[JStyle]と選択)を呼び出し、設定を確認して閉じてみたところ、何やらSWT関連のエラーを吐かれてしまいました。げげ。
更に調べてみると、やはりエラーを出しているSWTもバージョンが古いままです。SWT関連のプラグイン4つが、最新版だと3.6.2.v3659cですが、アップデートした環境では3.6.1.v3655cになっていました。JStyleと同様に、この4ファイルも最新版から抽出して同じ位置に書き込んで再起動。
ここまでやって、やっとエラーが発生しなくなりました。ああ、良かった。
まとめると、以下のファイルを最新版のzipから抽出して同じフォルダ内にコピー(上書き)すれば直ります。プラグインの更新なので、例によってクリーンアップ起動をお忘れなく。

eclipse\plugins\jp.sourceforge.mergedoc.jstyle_3.6.2.0.jar
eclipse\plugins\org.eclipse.swt.win32.win32.x86.source_3.6.2.v3659c.jar
eclipse\plugins\org.eclipse.swt.win32.win32.x86.source_3.6.2.v3659c.jar.backup
eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.6.2.v3659c.jar
eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.6.2.v3659c.jar.backup

ちなみに、上記ファイルのコピーで不要になる古いファイルは以下の通り。気持ち悪いので私はサクっと掃除しました。

eclipse\plugins\jp.sourceforge.mergedoc.jstyle_3.6.1.0.jar
eclipse\plugins\org.eclipse.swt.win32.win32.x86.source_3.6.1.v3655c.jar
eclipse\plugins\org.eclipse.swt.win32.win32.x86.source_3.6.1.v3655c.jar.backup
eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.6.1.v3655c.jar
eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.6.1.v3655c.jar.backup