SVN Kit1.3.8をインストールするとEclipse4.2(JUNO)の起動時にフリーズする
Polarion Subversive Pluginで使用しているSVN ConnectorはSubversionサーバーに対して依存があり、適切なバージョンを使わないと接続できない場合がある。なのでSVN Connectorだけを再インストールしたいのだがいざアップデートしようとすると「依存性が解決できない」とかエラーが出てしまいインストールできない。
この場合、Subversive Subversion Team Provider(とSVN Connector)を一度アンインストールして再度インストールすることによって、SVN Connectorも再度インストールするバージョンを選択できるようになる。
とここまでは良かったのだが、MacのEclipe 4.2(JUNO)の場合、最新のコネクタ実装の一つであるSVNKit1.3.8をインストールすると再起動に失敗するようになってしまった。※
スプラッシュでworksbenchのロードのまま止まってしまうEclipse 4.2(JUNO)
これはバグだろうということで調べてみたのだが、やはり似た事象が登録されていた。
Bug 388387 – Mylyn TaskListIndexer + SVNKit 1.3.7 Subversive connector locks up Eclipse on Mac OS X
Bug 388170 – "Deadlock when JNA is loading" problem on Mac OS X [using SVN Kit connector]
この報告の中でeclipse.iniに以下のVMパラメタを付けたら動いたぜ、という報告があったので試してみた。