6

私はここ数か月、Spring と関連するエコシステムを使ってモジュラー Java に取り組んでいます。そして、最も苛立たしい経験の 1 つは、名前が不明確なモジュールの問題をデバッグすることです。

これが私が得たこの種の最後のエラーです:

java.lang.IllegalAccessError: superclass access check failed: class com.oracle.truffle.polyglot.PolyglotImpl (in unnamed module @0x58a90037) cannot access class org.graalvm.polyglot.impl.AbstractPolyglotImpl (in module org.graalvm.sdk) because module org.graalvm.sdk does not export org.graalvm.polyglot.impl to unnamed module @0x58a90037

@0x58a90037ここで問題です。

私が何をしようとしているのかに応じて、私はランダムspring.beansspring.contextjavax.validationなどを試します...そして、モジュールを世界に公開します。

この特定のケースについて、私は試しましたrequires org.graalvm.sdk;うまくいきませんでしたが、うまくいきrequires org.graalvm.js;ました。

ランダムな試行によるデバッグは、これらの問題に取り組む賢明な方法とは思えません。では、皆さんはどのようにされているのだろうか。

ありがとうございました!

4

0 に答える 0