Translate

2020/09/17

Eclipse 2020-09 で Papyrus が正常動作しない

この度、定例の「Eclipse 2020-09」がリリースされました。


通常であれば、このリリースに合わせた Papyrus に移行する所ですが、過日に記事にした通り、2020-09はスキップし、2020-12となる Papyrus 5.0 に注力するみたいです(記事:Papyrus 2020-06 (4.8.0) のリリースと次リリースの 5.0.0 について)。

オフィシャルにはそうですが、Eclipse 2020-09 でも Papyrus プラグインは導入出来そうです。入手した Eclipse IDE for C/C++ Developers 2020-09 に Papyrus プラグインを Install New Software メニューからインストールしてみましたが、特に問題なくインストールされ、 About Eclipse IDE ダイアログ上でも Papyrus がインストールされたことが示されています(下記ダイアログ下側にある右から5番目のアイコンが Papyrus プラグインを示しています。なお右から2番目のアイコンは合わせて導入した SysML 1.6 Profile for Papyrus を示してます)。


Papyrus プラグインのインストールが問題なかったため、問題なく使えるのかなと思い、Papyrus の新規プロジェクトを作成しました。プロジェクト自体は問題なく作成できたかのように思えましたが、モデルファイルを開く所でエラーとなりました(下記の図)。


org.eclipse.ui.internal.misc.StringMatcher でエラーが発生したとのことで、ModelExplorer 上でモデル要素が何も表示されないまま先に進めません。

もしかしたら今後のアップデートで解決される可能性はあるかもしれませんが、その保証もないためツール環境のゴタゴタで手を煩わせたくない場合には、2020-06 を使い続けて、おとなしく 2020-12 を待つのが得策かと思われます。