MCにてPassword Store及びKappletが利用されているプロジェクトをExportし、プロジェクト名を変更してImportするとエラーになる

フォローする

事象

MCのパスワードストア(Password Store)及びKappletが利用されているプロジェクトをエクスポート/インポートする際に、
エクスポート後にMCのプロジェクト名を変更し、ZIPファイルをインポートするとエラーが発生します。

エラーメッセージ(例)

※リポジトリデータベースにDerbyを使用した場合のエラーメッセージとなります。

Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.7.0.v20170811-d680af5): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: org.apache.derby.shared.common.error.DerbySQLIntegrityConstraintViolationException: The statement was aborted because it would have caused a duplicate key value in a unique or primary key constraint or unique index identified by 'SQL190827090114240' defined on 'KS_ACCESS'. Error Code: 20000 Call: INSERT INTO KS_ACCESS (ID, DESCRIPTION, TOKEN, P_ID) VALUES (?, ?, ?, ?) bind => [XXXXXXXXXXXXXXXX] Query: InsertObjectQuery(com.kapowtech.scheduler.server.

 mceclip0.png

発生条件

エクスポート/インポート時に下記のような作業をおこなった場合

  1. 任意のプロジェクトをエクスポート
  2. エクスポートしたプロジェクト名を変更
  3. ZIPファイルをインポート
    mceclip0.png

対処方法

・プロジェクトのインポートを行う際は、エクスポート時と同じプロジェクト名に戻す

・インポート対象のプロジェクトでパスワードストア(Password Store)の利用はなく、Kappletを利用されている場合

「Master Kappletのインポート(Import Master Kapplets)」のチェックを外し、Kappletをインポート対象から外すことで、 エクスポート時のプロジェクト名の変更は保持したままで、他の内容はインポートすることが可能です。
※Kappletは新規作成が必要です。

 

区分 発生Ver 改修ID 修正Ver
不具合 10.1~10.7.0.4 1326382  

 

0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

記事コメントは受け付けていません。