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:
- テーブル "AO_8542F1_IFJ_OBJ_KEY_MAP" を削除します。
次のスクリプトを実行して、アップグレード番号を元に戻します。
UPDATE propertystring SET propertyvalue = '66' WHERE id = ( SELECT id FROM propertyentry WHERE property_key = 'com.riadalabs.jira.plugins.insight:build');
- 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
これは、すでにデータベースに存在するシーケンスがあることを意味します。この場合、削除した古いテーブルを参照するだけでなく、シーケンスを削除する必要があります。以下の手順をお試しください。
次の SQL を実行します。
SELECT AO_8542F1_IFJ_OBJ_K1221106816.nextval from DUAL;
- このシーケンス (AO_8542F1_IFJ_OBJ_K1221106816) を削除します。
- 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.