問題
- DXP 7.0 から Liferay 7.2 へのポータル アップグレードを投稿すると、コントロール パネルの下に、サイトやユーザー組織などのページが表示されず、「XXXX は一時的に利用できません」という UI エラーが発生します。
Environment
- ソースバージョン: Liferay DXP 7.0
- 宛先バージョン: Liferay DXP 7.2
解決策
注意: 以下の情報には、Liferay サポートの範囲外のカスタマイズが含まれます。 この情報の使用にあたっては、適切な裁量を行使してください。
Caused by: com.liferay.portal.kernel.template.TemplateException: Unable to process template 136_BUNDLE_CONTEXT_/META-INF/resources/js/FragmentPreview.soy,136_BUNDLE_CONTEXT_/META-INF/resources/js/AceEditor.soy,
------
Caused by: com.google.template.soy.error.SoyCompilationException: errors during Soy compilation_1128_BUNDLE_CONTEXT_/META-INF/resources/ConfigTag.soy:27: error: 'br' tag is a void element and must not specify a close tag._ <br></br>_
^__1128_BUNDLE_CONTEXT_/META-INF/resources/ConfigTags/ConfigDocTags.soy:93: error: 'br' tag is a void element and must not specify a close tag._ <br></br>_ ^__1128_BUNDLE_CONTEXT_/META-INF/resources/ConfigTags/ConfigDocTags.soy:100:
error: 'br' tag is a void element and must not specify a close tag._ <br></br>_ ^__1128_BUNDLE_CONTEXT_/META-INF/resources/ConfigTags/ConfigProductTags.soy:65: error: 'br' tag is a void element and must not specify a close tag._ <br></br>_
^__1128_BUNDLE_CONTEXT_/META-INF/resources/ConfigTags/ConfigProductTags.soy:71: error: 'br' tag is a void element and must not specify a close tag._ <br></br>_ ^__1128_BUNDLE_CONTEXT_/META-INF/resources/ManageProgram.soy:5:
error: Cannot mix SoyDoc params and header params in the same template.
- 上記のエラーは、大豆関連のコードにいくつかの変更があることを示しています。
- 大豆に関連するカスタム モジュールをポータルから削除すると、問題が修正されたコントロール パネルの下にページが表示されるようになります。
余談ですが、開発チームまたはグローバル サポート チームに連絡して、ビジネス ニーズを達成するための適切なアプローチを支援するカスタム開発コードを確認すると同時に、さらなる支援を受けることができます。