legacy-knowledge-base
公開されました Jul. 2, 2025

Java 11でTalendジョブが実行できない

written-by

Katlyn Lee

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

課題

  • LiferayでJava 11またはOpenJDK11を使用している場合、ユーザーがDispatchアプリケーションでTalendジョブを正常に実行できないという問題がありました。 このジョブは失敗し、ユーザーには以下のようなエラーが表示されます。
    java.util.concurrent.ExecutionException: com.liferay.petra.process.ProcessException: java.lang.ExceptionInInitializerError

環境

  • DXP 7.3

解像度

  • Java 1.8でLiferayを動かす
  • Liferayの現在のTalend Component Frameworkは、Talend Open Studio 7.1.1です。 TOS 7.1.1では,apache commonsのlang3ライブラリを使用していますが,これはJavaのバージョンが10までしか対応していません。

追加情報

  • TalendのジョブはDispatchを通して実行されます。Dispatchは、グローバルメニューの > コントロールパネル > 設定 > Dispatchの下にあります。
did-this-article-resolve-your-issue

legacy-knowledge-base