legacy-knowledge-base
公開されました Sep. 10, 2025

UT005023に遭遇しました:UT005023: Exception handling request to /: java.lang.ArrayIndexOutOfBoundsException:JBoss EAP サーバーの起動時に「0」エラーが発生します。

written-by

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • JBoss EAPサーバーにDXP 7.4をインストール後、以下のエラーが発生し、サーバーを起動することができない:
    ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /: java.lang.ArrayIndexOutOfBoundsException: 0
    at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:388)
    at java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:397)
    at com.liferay.portal.util.PortalInstances.getDefaultCompanyId(PortalInstances.java:223)
    at com.liferay.portal.util.PortalImpl.getDefaultCompanyId(PortalImpl.java:2144)
    at com.liferay.portal.kernel.util.PortalUtil.getDefaultCompanyId(PortalUtil.java:853)
    at com.liferay.portal.servlet.filters.validhostname.ValidHostNameFilter.doFilterTry(ValidHostNameFilter.java:39)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:194)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99)
    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:104)
    at com.liferay.shielded.container.internal.proxy.FilterWrapper.doFilter(FilterWrapper.java:79)

Environment

  • Liferay DXP 7.4
  • JBoss EAPサーバー 7.4
  • Mysql 8
  • ウィンドウズテン

解決策

  • Windows の standalone.conf.bat ファイルの設定に誤りがあり、エラーが発生することがあります。
  • Windowsシステムに関しては、わずかな変更しかありません:
    Windows の ${JBOSS_HOME}/bin/standalone.conf.bat ファイルに移動し、次の行で示すように、最初の JAVA_OPTS の割り当てをコメントアウトします:
    rem set "JAVA_OPTS~=-Xms1G -Xmx1G -XX:MetaspaceSize~=96M -XX:MaxMetaspaceSize~=256m"
    の1行上に次のJAVA_OPTSの割り当てを追加します:ファイルの最後にあるJAVA_OPTS_SETの行の1つ上に、次のJAVA_OPTSの割り当てを追加します:
    set "JAVA_OPTS~=%JAVA_OPTS% -Dfile.encoding~=UTF-8 -Djava.net.preferIPv4Stack~=true -Djboss.as.management.blocking.timeout~=480 -Duser.timezone~=GMT -Xmx2048m -XX:MaxMetaspaceSize~=384m"

追加情報

  • DXPをインストールした後、JVMオプションをさらにチューニングしてパフォーマンスを向上させることが可能です。 詳しくは Tuning Liferay および Tuning Your JVM をご覧ください。
  • JBoss EAP へのインストールには、DXP WAR のインストール、osgi 依存関係のみのインストール、JBoss の設定、JBoss への DXP のデプロイが必要です。 JBoss EAP サーバへの DXP 7.4 インストール

did-this-article-resolve-your-issue

legacy-knowledge-base