java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager

JFrog JIRA | Frederic Simon | 7 years ago
  1. 0

    The Gradle Jenkins plugin is copying all the environment variables from running Tomcat to Gradle runtime. Since Gradle is using JAVA_OPTS as a valid env var for the JVM, it generates a lot of issues like: {code} Started by user admin Updating http://subversion.jfrog.org/jfrog/build-info/trunk At revision 873 no change for http://subversion.jfrog.org/jfrog/build-info/trunk since the previous build [trunk] $ /opt/tools/gradle/bin/gradle --init-script /opt/jenkins/jobs/build-info-dev-gradle/builds/2010-05-06_15-29-25/init-artifactory.gradle clean build buildInfo Java HotSpot(TM) 64-Bit Server VM warning: MaxNewSize (1310720k) is equal to or greater than the entire heap (262144k). A new generation size of 262080k will be used. Could not load Logmanager "org.apache.juli.ClassLoaderLogManager" java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.util.logging.LogManager$1.run(LogManager.java:168) at java.security.AccessController.doPrivileged(Native Method) at java.util.logging.LogManager.(LogManager.java:158) at org.gradle.initialization.DefaultLoggingConfigurer.configure(DefaultLoggingConfigurer.java:100) at org.gradle.initialization.DefaultGradleLauncherFactory.(DefaultGradleLauncherFactory.java:49) at org.gradle.GradleLauncher.(GradleLauncher.java:47) at org.gradle.launcher.Main.execute(Main.java:89) at org.gradle.launcher.Main.main(Main.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gradle.launcher.GradleMain.main(GradleMain.java:54) http://repo-eu.jfrog.org/artifactory/repo/org/jfrog/buildinfo/build-info-extractor-gradle/1.0-SNAPSHOT/build-info-extractor-gradle-1.0-SNAPSHOT.pom .. downloaded (2 KB) {code} The best solution is to filter out dangerous env var (like JAVA_OPTS) from Jenkins JVM before executing Gradle. We can also see if JAVA_OPTS is a good choice for Gradle scripts instead of GRADLE_OPTS?

    JFrog JIRA | 7 years ago | Frederic Simon
    java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager
  2. 0

    The Gradle Jenkins plugin is copying all the environment variables from running Tomcat to Gradle runtime. Since Gradle is using JAVA_OPTS as a valid env var for the JVM, it generates a lot of issues like: {code} Started by user admin Updating http://subversion.jfrog.org/jfrog/build-info/trunk At revision 873 no change for http://subversion.jfrog.org/jfrog/build-info/trunk since the previous build [trunk] $ /opt/tools/gradle/bin/gradle --init-script /opt/jenkins/jobs/build-info-dev-gradle/builds/2010-05-06_15-29-25/init-artifactory.gradle clean build buildInfo Java HotSpot(TM) 64-Bit Server VM warning: MaxNewSize (1310720k) is equal to or greater than the entire heap (262144k). A new generation size of 262080k will be used. Could not load Logmanager "org.apache.juli.ClassLoaderLogManager" java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.util.logging.LogManager$1.run(LogManager.java:168) at java.security.AccessController.doPrivileged(Native Method) at java.util.logging.LogManager.(LogManager.java:158) at org.gradle.initialization.DefaultLoggingConfigurer.configure(DefaultLoggingConfigurer.java:100) at org.gradle.initialization.DefaultGradleLauncherFactory.(DefaultGradleLauncherFactory.java:49) at org.gradle.GradleLauncher.(GradleLauncher.java:47) at org.gradle.launcher.Main.execute(Main.java:89) at org.gradle.launcher.Main.main(Main.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gradle.launcher.GradleMain.main(GradleMain.java:54) http://repo-eu.jfrog.org/artifactory/repo/org/jfrog/buildinfo/build-info-extractor-gradle/1.0-SNAPSHOT/build-info-extractor-gradle-1.0-SNAPSHOT.pom .. downloaded (2 KB) {code} The best solution is to filter out dangerous env var (like JAVA_OPTS) from Jenkins JVM before executing Gradle. We can also see if JAVA_OPTS is a good choice for Gradle scripts instead of GRADLE_OPTS?

    JFrog JIRA | 7 years ago | Frederic Simon
    java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager
  3. 0

    Re:NP exception in java.util.Hashtable

    Terracotta | 8 years ago | efremov
    java.lang.ClassNotFoundException: com.sun.enterprise.server.logging.ServerLogManager
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    3.0.0 Stable and Glashfish glassfish-v2ur2-b04

    Terracotta | 8 years ago | v2cg4ss
    java.lang.ClassNotFoundException: com.sun.enterprise.server.logging.ServerLogMan ager
  6. 0

    Re:3.0.0 Stable and Glashfish glassfish-v2ur2-b04 and glassfish-v2.1-b60e

    Terracotta | 8 years ago | v2cg4ss
    java.lang.ClassNotFoundException: com.sun.enterprise.server.logging.ServerLogMan ager

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.ClassNotFoundException

      org.apache.juli.ClassLoaderLogManager

      at java.net.URLClassLoader$1.run()
    2. Java RT
      LogManager.<init>
      1. java.net.URLClassLoader$1.run(URLClassLoader.java:202)
      2. java.security.AccessController.doPrivileged(Native Method)
      3. java.net.URLClassLoader.findClass(URLClassLoader.java:190)
      4. java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      5. java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      6. java.util.logging.LogManager$1.run(LogManager.java:168)
      7. java.security.AccessController.doPrivileged(Native Method)
      8. java.util.logging.LogManager.<init>(LogManager.java:158)
      8 frames
    3. Gradle Core
      GradleLauncher.<init>
      1. org.gradle.initialization.DefaultLoggingConfigurer.configure(DefaultLoggingConfigurer.java:100)
      2. org.gradle.initialization.DefaultGradleLauncherFactory.<init>(DefaultGradleLauncherFactory.java:49)
      3. org.gradle.GradleLauncher.<init>(GradleLauncher.java:47)
      3 frames
    4. Gradle Launcher
      Main.main
      1. org.gradle.launcher.Main.execute(Main.java:89)
      2. org.gradle.launcher.Main.main(Main.java:42)
      2 frames
    5. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:597)
      4 frames
    6. Gradle Launcher
      GradleMain.main
      1. org.gradle.launcher.GradleMain.main(GradleMain.java:54)
      1 frame