Solr 8.11.2 / Oracle JDK 1.8.0_361

トピック作成者:ks-solruserml-bot (2024/08/06 21:35 投稿)
2
CloseClose

(The bot translated the original post https://lists.apache.org/thread/gm33g3dc5lk5jc844hp2fosnzo4bfhz5 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは皆さん、

理由はさておき、私はJDK 8とSolr 8.11.2の組み合わせを使うしかありません。JDK 1.8.0_351を使用している限り問題はないのですが、JDK 1.8.0_361に切り替えるとSolrが正しく起動せず、solr.logファイルには次のようなJavaのスタックトレースが記録されます:

Caused by: java.lang.NoClassDefFoundError: Could not initialize class jdk.internal.platform.cgroupv2.CgroupV2Subsystem

361には既知の問題があるとされており(ビルド32で修正されたとされていますが、ログを見る限りそれは疑わしいです)、同じ問題に直面した人がいるかどうか気になります。

よろしくお願いします。

Hans

返信投稿者:ks-solruserml-bot (2024/08/06 21:35 投稿)

これはあなたの問題とは異なるかもしれませんが、私は以前、古いJDKで実行中のプロセスのファイルシステム上でJDKを交換した際に、この種のエラーを見たことがあります。新しいJDKを適用するためには、Solrプロセスを再起動することを確認してください。(古いプロセスは削除されたファイルハンドルで実行を続けますが、新しい内部クラスが遅延ロードされると、それらは削除されたJDKのファイルシステムパスで見つけられるため、見つけられません。)

返信投稿者:ks-solruserml-bot (2024/08/06 21:36 投稿)

こんにちは、Michael。

インプットありがとう!JDKを新しいバージョンに置き換えるのはここでは定期的な手順で、はい、その手順を導入した際に問題が発生したので注意しています😊

ですから、私が361バージョンで見ている問題は、Solrが新しいJDKを取り込まないこととは関係ありません。

むしろ、インターネットで調べて心配になったのは、例えばこちらこちらのようなリファレンスです。どうやら長い戦いのようです。

まあ、バージョン371でどうなるか見てみましょう...

よろしく、
Hans

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?