Netbeansアップデート後のエラー対処法
Netbeans8.0から8.0.2にアップデートしたところ、IDE起動時に下記エラーが毎回出るようになったため対処方法をメモします。所感ですが、みんななる訳ではなく再現性はさほど高くないと思います。
エラー文言(長文)
警告 - 一部のモジュールをインストールできませんでした: org.eclipse.equinox.common - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-equinox-common.jar: Cannot start org.eclipse.equinox.common state remains INSTALLED after start() org.eclipse.core.runtime.compatibility.auth - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-core-runtime-compatibility-auth.jar: Cannot start org.eclipse.core.runtime.compatibility.auth state remains INSTALLED after start() org.eclipse.core.jobs - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-core-jobs.jar: Cannot start org.eclipse.core.jobs state remains INSTALLED after start() org.eclipse.equinox.registry - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-equinox-registry.jar: Cannot start org.eclipse.equinox.registry state remains INSTALLED after start() org.eclipse.equinox.app - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-equinox-app.jar: Cannot start org.eclipse.equinox.app state remains INSTALLED after start() org.eclipse.equinox.preferences - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-equinox-preferences.jar: Cannot start org.eclipse.equinox.preferences state remains INSTALLED after start() org.eclipse.core.contenttype - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-core-contenttype.jar: Cannot start org.eclipse.core.contenttype state remains INSTALLED after start() org.eclipse.core.runtime - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-core-runtime.jar: Cannot start org.eclipse.core.runtime state remains INSTALLED after start() org.eclipse.equinox.security - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-equinox-security.jar: Cannot start org.eclipse.equinox.security state remains INSTALLED after start() org.eclipse.mylyn.wikitext.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-wikitext-core.jar: Cannot start org.eclipse.mylyn.wikitext.core state remains INSTALLED after start() org.eclipse.mylyn.wikitext.textile.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-wikitext-textile-core.jar: Cannot start org.eclipse.mylyn.wikitext.textile.core state remains INSTALLED after start() org.eclipse.mylyn.wikitext.confluence.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-wikitext-confluence-core.jar: Cannot start org.eclipse.mylyn.wikitext.confluence.core state remains INSTALLED after start() org.eclipse.core.net - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-core-net.jar: Cannot start org.eclipse.core.net state remains INSTALLED after start() org.eclipse.mylyn.commons.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-commons-core.jar: Cannot start org.eclipse.mylyn.commons.core state remains INSTALLED after start() org.eclipse.mylyn.commons.repositories.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-commons-repositories-core.jar: Cannot start org.eclipse.mylyn.commons.repositories.core state remains INSTALLED after start() org.eclipse.mylyn.commons.net - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-commons-net.jar: Cannot start org.eclipse.mylyn.commons.net state remains INSTALLED after start() org.eclipse.mylyn.tasks.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-tasks-core.jar: Cannot start org.eclipse.mylyn.tasks.core state remains INSTALLED after start() org.eclipse.mylyn.commons.xmlrpc - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-commons-xmlrpc.jar: Cannot start org.eclipse.mylyn.commons.xmlrpc state remains INSTALLED after start() org.eclipse.mylyn.bugzilla.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 8.0\ide\modules\org-eclipse-mylyn-bugzilla-core.jar: Cannot start org.eclipse.mylyn.bugzilla.core state remains INSTALLED after start()
対処方法
1.userdir,cachedirを削除
IDE終了->対象ディレクトリ名を適当に変更->IDE起動します。Windows8.1の場合、対象ディレクトリは下記となります。
userdir
C:\Users\username\AppData\Roaming\NetBeans\8.0
cachedir
C:\Users\username\AppData\Local\NetBeans\Cache\8.0
参考URL
https://netbeans.org/bugzilla/show_bug.cgi?id=251120
http://stackoverflow.com/questions/16576754/netbeans-7-3-error-in-startup
http://wiki.netbeans.org/FaqWhatIsUserdir
すると、先ほどのエラーは出ないものの、プラグインや設定がなくなりバージョンも8.0に戻りました。これは同様の件で
http://stackoverflow.com/questions/16576754/netbeans-7-3-error-in-startup
But be careful it will erase all your IDE settings
とも書いてあり、userdirを消すとそうなるっぽいですね。今回は使うプラグインの関係で8.0.2にする必要があるため、作業前の状態に戻せることを確認して最後までやってみることにしました。
2.アップデートしなおす
「ツール>プラグイン」で更新と再起動を何回か繰り返し、ひととおりアップデートします。(15分くらいかかりました)
アップデート後、バージョンが8.0.2になりIDE起動時のエラーがでないことを確認します。
3.プラグイン入れなおしたり設定しなおしたり
プラグイン入れなおしたり設定しなおしたり。ぼくは覚えてる範囲でやって、あとは気づいた時にやることにしました。
4.完了
これで完了。今回は原因を深追いしても良いことなさそうですし、一応改善したのでこれで良しとしておきます。
環境
Windows8.1
Netbeans8.0.2