Eclipse の起動時に Eclipse プラグインを更新しようとすると、いくつかの問題が発生します。Help -> Check for Updates
私のプログラムは、Eclipseの起動時にダイアログをポップアップします。しかし、ユーザーがすぐに更新を進めると、Eclipse は p2 プロファイルが使用中であることを示す例外をスローします。これは、他の Eclipse ジョブが起動時に p2 プロファイルを使用しているため、プログラムが p2 プロファイルを使用してプラグインを更新できないためだと思います。p2 プロファイルを安全に使用するにはどうすればよいですか? p2 プロファイルを単独で使用するにはどうすればよいですか?
問題を再現するために必要な最小限のコードをgithubにアップロードしました。また、問題とそれを再現する手順については、github リポジトリの問題で詳しく説明しています。