« High Sierra に移行 | トップページ | orca 5.0 に移行 »

2017年12月 8日 (金)

java 1.8.0_152 で NetBeans フリーズ

NetBeans のリファクタリングで Class の名前変更をしようとしたところ,「名前変更クラスxxx」のダイアログが出た時点でレインボーカーソルになってフリーズするようになった。設定ファイル (~/Library/Application Support/NetBeans/8.2/) を削除したり,キャッシュ (~/Library/Caches/NetBeans/8.2/) を消去したりしてみたが改善しなかった。

ふと思いついて,java の古いバージョンで立ち上げてみたところ症状が消失した。最新の java 1.8.0_152 ではなく,java 1.8.0_151 の方で試してみたら,これも大丈夫だった。

調べてみたら,奇数番号のアップデートは Critical Patch Update (CPU),偶数は Patch Set Update (PSU) と呼ばれるアップデートで,PSU は CPU の変更+次バージョン用のバグフィックスが含まれているようだ。今回は,PSU のバグフィックスの副作用で NetBeans に影響が出たと考えられる。


1.8.0_161, 1.8.0_162 でも直っていなかった。bugzilla に報告されていた

« High Sierra に移行 | トップページ | orca 5.0 に移行 »

トラブル」カテゴリの記事