Oracle データベース実装を使用した、バージョン 5.5.10 からのアップグレードに関する既知の問題

If you want to upgrade Assets from version 5.5.10 to a later version and your database implementation uses the Oracle database, perform these steps first:

  1. テーブル "AO_8542F1_IFJ_OBJ_KEY_MAP" を削除します。
  2. 次のスクリプトを実行して、アップグレード番号を元に戻します。

    UPDATE propertystring
    SET propertyvalue =
    '66'
    WHERE id = (
    SELECT id
    FROM propertyentry
    WHERE property_key =
    'com.riadalabs.jira.plugins.insight:build');
  3. Upgrade to the latest version of Assets.
If you've already upgraded and still encounter issues with Assets, follow the steps from 1 → 3 with new step 3: Reinstall the latest version of Assets.

次のエラー メッセージが表示される場合は、

Error : 955, Position : 16, Sql = CREATE SEQUENCE "AO_8542F1_IFJ_OBJ_K1221106816" INCREMENT BY 1 START WITH 1 NOMAXVALUE MINVALUE 1, OriginalSql = CREATE SEQUENCE "AO_8542F1_IFJ_OBJ_K1221106816" INCREMENT BY 1 START WITH 1 NOMAXVALUE MINVALUE 1, Error Msg = ORA-00955: name is already used by an existing object

これは、すでにデータベースに存在するシーケンスがあることを意味します。この場合、削除した古いテーブルを参照するだけでなく、シーケンスを削除する必要があります。以下の手順をお試しください。

  1. 次の SQL を実行します。

    SELECT AO_8542F1_IFJ_OBJ_K1221106816.nextval from DUAL;
  2. このシーケンス (AO_8542F1_IFJ_OBJ_K1221106816) を削除します。
  3. Retry to re-install Assets.

セットアップが完了しました。

これにより、次のエラー メッセージが表示されなくなります。

管理者への連絡に関するエラー メッセージ

And rendering the following stack trace in your atlassian-jira.log, it might also cause issues starting Assets:

com.atlassian.cache.CacheException: com.atlassian.activeobjects.internal.ActiveObjectsInitException: bundle [com.riadalabs.jira.plugins.insight]
    at com.atlassian.cache.memory.DelegatingCache.get(DelegatingCache.java:211)
...
Caused by: com.atlassian.activeobjects.internal.ActiveObjectsSqlException: There was a SQL exception thrown by the Active Objects library:
Database:
    - name:Oracle
    - version:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
    - minor version:1
Driver:
    - name:Oracle JDBC driver
    - version:12.2.0.1.0
 
java.sql.SQLException: ORA-02429: cannot drop index used for enforcement of unique/primary key
 
    at com.atlassian.activeobjects.internal.EntityManagedActiveObjects.migrate(EntityManagedActiveObjects.java:53)
    ...



最終更新日 2022 年 9 月 26 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.