タイトルにアクセント記号や特殊文字が含まれるスタイルブックがエクスポートされない

問題

  • アクセント文字や特殊文字を含む名前を持つスタイルブックをエクスポートしようとすると、空白のページが表示され、ログに以下のエラーが表示されます:
    Unable to process portlet com_liferay_style_book_web_internal_portlet_StyleBookPortlet: javax.portlet.PortletException: java.lang.reflect.InaccessibleObjectException: Unable to make field java.util.LinkedHashMap jdk.nio.zipfs.ZipFileSystem.inodes accessible: module jdk.zipfs does not "opens jdk.nio.zipfs" to unnamed module @6256ac4f

Environment

  • Liferay Experience Cloud Self-Managed (LXC SM)
  • Liferay Experience Cloud (LXC)

解決策

  • この問題を解決するには、Liferay サービスの LIFERAY_JVM_OPTS に以下のパラメータを追加します:
    --add-opens=jdk.zipfs/jdk.nio.zipfs=ALL-UNNAMED
  • デフォルトでは、すべてのLiferayバンドルとDockerイメージは、前述のパラメータを含んだ状態で実行されます。
  • LCP.json または環境変数として追加することができます。 このパラメータを追加すると、問題は解決され、タイトルにアクセント文字や特殊文字が含まれるスタイルブックがエラーなくエクスポートされるようになるはずです。
  • Liferay Experience Cloud(LXC)のお客様の場合、Zendeskでチケットを開き、サポートエンジニアが技術チームの協力を得て、このJava変数を追加する必要があります。

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています