MuleSoft Composer Javaのまとめ

[MuleSoft Composerまとめに戻る](https://qiita.com/Keiji_otsubo/items/ef2fdd213551168c360b)

-------------------------


+ [MuleSoft Java 17 Upgrade](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007RHLdeSAH)

:::note
We would like to share that effective February 2024, MuleSoft will be adopting the industry-standard use of the Long-Term-Support (LTS) release cadence for Java. In addition to modernizing our stack, this decision comes in response to the discontinuation of support for Java 8 by many third-party vendors, which will have an impact on the MuleSoft product stack. Adopting this new release cadence will provide greater security, compliance, and performance for our customers and aligns with our core values of Customer Success and Trust.

As a result, we want to give you advance notice to start planning for upgrades of your apps, policies, and proxies from Java 8 to Java 17. 

To learn more, check out the MuleSoft Java 17 Upgrade FAQ for the latest product announcements. You can also use this forum to start any conversation on this topic. MuleSoft will continue to provide updates and communications in this forum.  #MuleSoftJava17Upgrade

MuleSoft は 2024 年 2 月より、Java の長期サポート (LTS) リリース サイクルの業界標準の使用を採用する予定であることを共有したいと思います。この決定は、スタックの最新化に加えて、多くのサードパーティ ベンダーによる Java 8 のサポートの中止に対応したものであり、MuleSoft 製品スタックに影響を与えることになります。この新しいリリース サイクルを採用することで、お客様により優れたセキュリティ、コンプライアンス、パフォーマンスが提供され、お客様の成功と信頼という当社の中核的価値観と一致します。

そのため、アプリ、ポリシー、プロキシの Java 8 から Java 17 へのアップグレードの計画を開始するよう事前に通知したいと考えています。

詳細については、MuleSoft Java 17 アップグレードに関する FAQ で最新の製品発表を確認してください。このフォーラムを使用して、このトピックに関する会話を始めることもできます。 MuleSoft は今後もこのフォーラムで更新情報やコミュニケーションを提供していきます。 #MuleSoftJava17アップグレード

:::

+ [Will the adoption of the Long-Term-Support (LTS) release cadence for Java by MuleSoft starting February 2024 have any impact on MuleSoft RPA? If so, what steps should be taken to ensure that MuleSoft RPA is compatible with Java 17?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007PyZf6)

:::note
No impact for MuleSoft RPA with regard to the Mule 4.6 release which supports Java 8 and Java 17 . 
:::

+ [JDK 11 as an option for CloudHub 2.0 (and 1.0) apps](https://ideas.salesforce.com/s/idea/a0B8W00000OTzgxUAD/jdk-11-as-an-option-for-cloudhub-20-and-10-apps)

::: note
Hi, i would like to update everyone that there're plans to support java 17 and the broader mulesoft ecosystem upgrade. We're planning and preparing the release of Mule 4.6 (early next year) which will support both Java 8 and Java 17 accompanied by connectors and tooling upgrades.

こんにちは、Java 17 とより広範な Mulesoft エコシステムのアップグレードをサポートする計画があることを皆さんにお知らせしたいと思います。私たちは、コネクタとツールのアップグレードを伴う Java 8 と Java 17 の両方をサポートする Mule 4.6 のリリース (来年初め) を計画し、準備しています。
:::

+ [Algorithm negotiation fail in Mule SFTP Connector](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ifwDA)

:::note alert
ERROR 2024-10-02 13:28:01,112 [scheduler-ifs-ims-interface-2.11.0-Quartz_Worker-1] org.mule.transport.sftp.SftpClient: Error during login to xyz@w.x.y.z
com.jcraft.jsch.JSchException: Algorithm negotiation fail
at com.jcraft.jsch.Session.receive_kexinit(Session.java:590) ~[jsch-0.1.55.jar:?]
at com.jcraft.jsch.Session.connect(Session.java:320) ~[jsch-0.1.55.jar:?]
at com.jcraft.jsch.Session.connect(Session.java:183) ~[jsch-0.1.55.jar:?]
at org.mule.transport.sftp.SftpClient.login(SftpClient.java:160) [mule-transport-sftp-3.9.5-20210719.jar:3.9.5-20210719]
at org.mule.transport.sftp.SftpConnectionFactory.createClient(SftpConnectionFactory.java:117) [mule-transport-sftp-3.9.5-20210719.jar:3.9.5-20210719]
:::

:::note
The issue turned out to be the version of Java that we had installed on the server.
:::