問題
- パッチ適用ツール (コマンド
patchingtool.sh info
など) を使用しようとすると、次のようなエラーが表示されます。2021-07-16 06:41:48,143 INFO sun.reflect.Reflection.getCallerClass is not supported. ReflectionUtil.getCallerClass will be much slower due to this. java.lang.ClassNotFoundException: sun.reflect.Reflection
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:315)
at org.apache.logging.log4j.util.LoaderUtil.loadClass(Unknown Source)
at org.apache.logging.log4j.util.ReflectionUtil.<clinit>(Unknown Source)
at org.apache.logging.log4j.core.impl.ThrowableProxy.<init>(Unknown Source)
at org.apache.logging.log4j.core.impl.Log4jLogEvent.getThrownProxy(Unknown Source)
at org.apache.logging.log4j.core.pattern.ExtendedThrowablePatternConverter.format(Unknown Source)
at org.apache.logging.log4j.core.pattern.PatternFormatter.format(Unknown Source)
at org.apache.logging.log4j.core.layout.PatternLayout.toSerializable(Unknown Source)
at org.apache.logging.log4j.core.layout.PatternLayout.toSerializable(Unknown Source)
at org.apache.logging.log4j.core.layout.AbstractStringLayout.toByteArray(Unknown Source)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(Unknown Source)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(Unknown Source)
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(Unknown Source)
at org.apache.logging.log4j.core.config.LoggerConfig.log(Unknown Source)
at org.apache.logging.log4j.core.config.LoggerConfig.log(Unknown Source)
at org.apache.logging.log4j.core.Logger.logMessage(Unknown Source)
at org.apache.logging.log4j.spi.AbstractLogger.logMessage(Unknown Source)
at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(Unknown Source)
at org.apache.logging.log4j.spi.AbstractLogger.debug(Unknown Source)
at com.liferay.patching.tool.d.n.a(Unknown Source)
at com.liferay.patching.tool.Patcher.main(Unknown Source)
Environment
- Liferay DXP 7.2+
解決策
- このメッセージは、パッチ適用ツールの実行の動作には影響しないため、無視できます。
- このトレースは、Java 11 でパッチ ツールを使用すると表示されることがあります。
- これは実際にはエラーを示しているのではなく、情報メッセージです (最初の行の先頭を参照)。