問題
Liferay DXP 7.1 FixPack 21から Liferay-dxp-2023.q4.4への アップグレードに失敗し、以下のエラーが発生します:
Caused by: java.lang.NullPointerException
at com.liferay.dynamic.data.mapping.internal.report.DDMFormFieldTypeReportProcessor.updateData(DDMFormFieldTypeReportProcessor.java:46) ~[?:?]
at com.liferay.dynamic.data.mapping.internal.report.RadioDDMFormFieldTypeReportProcessor.process(RadioDDMFormFieldTypeReportProcessor.java:40) ~[?:?]
at com.liferay.dynamic.data.mapping.internal.upgrade.v3_7_3.DDMFormInstanceReportUpgradeProcess._processDDMFormValues(DDMFormInstanceReportUpgradeProcess.java:264) ~[?:?]
at com.liferay.dynamic.data.mapping.internal.upgrade.v3_7_3.DDMFormInstanceReportUpgradeProcess.doUpgrade(DDMFormInstanceReportUpgradeProcess.java:109) ~[?:?]
at com.liferay.portal.kernel.upgrade.UpgradeProcess.lambda$upgrade$0(UpgradeProcess.java:122) ~[portal-kernel.jar:?]
at com.liferay.portal.db.partition.util.DBPartitionUtil.forEachCompanyId(DBPartitionUtil.java:177) ~[portal-impl.jar:?]
at com.liferay.portal.dao.db.BaseDB.process(BaseDB.java:469) ~[portal-impl.jar:?]
at com.liferay.portal.kernel.dao.db.BaseDBProcess.process(BaseDBProcess.java:384) ~[portal-kernel.jar:?]
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:107) ~[portal-kernel.jar:?] at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:107) ~[portal-kernel.jar:?
再現の手順
- 7.1.xポータルを起動する
- コンテンツへ & データ → フォーム
- テキストフィールドを持つ新しいフォームを追加する
- フォームを公開する
- 少なくとも1つのエントリーを提出する
- フォームの編集
- テキストフィールドのサイドバーを開く
- フィールドタイプを単一選択に変更する
- フォームを保存する
- 少なくとも1つのエントリーを提出する
- Liferay-dxp-2023.q4.4へのアップグレードを実行します。
実際の結果:
期待される結果:
環境
- DXP 2023.Q4.4
解像度
- この問題はLPD-24806によって解決されました。
- パッチの詳細を添付して、Hotfixを入手するためのサポートチケットを提出してください。
追加情報
- 期待される動作を実現するために、DXPは常に最新のアップデートにアップグレードしてください。 アップグレードの基本
- 製品に関する詳細が必要な場合は、パッチの詳細を添付してサポートチケットを送信してください。
- Liferay DXPへのFix PackとHotfixのインストール それぞれの環境でのHotfixのインストールをご案内します。