Hi ethorsa, yes, it's telemetry. Although the information is not sent because the statistics are disabled, Jenkins warn you using the log. This symptom is because a plugin is using this class and AdoptOpenJDK doesn't have it, because it's sun's specific implementation. It may be a problem or not, it depends on the root cause. I would need the stack traces to be able to analyze each missed class. For the first stack trace from Hazim Malik, it is expected: https://github.com/javamelody/javamelody/blob/master/javamelody-core/src/main/java/net/bull/javamelody/FilterContext.java#L349
private static boolean isMojarraAvailable() {
try {
Class.forName("com.sun.faces.application.ActionListenerImpl");
return true;
} catch (final Throwable e) { // NOPMD
return false;
}
}
So we should upgrade the ignored places adding this one I cannot find out any culprit from the second stack trace. Maybe Jenkins master is running on an Oracle JDK and the agent is running with AdoptOpenJDK or another one? |