Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-377

NPE during shutdown.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.0-beta9
    • 2.0-rc1, 2.0
    • Core
    • None
    • OSGi R5 / R4 (Apache Felix 4.x)

    Description

      NPE in Log4j2-core during shutdown.

      g! Exception in thread "Thread-2" java.lang.NullPointerException
      at org.apache.felix.framework.BundleWiringImpl.diagnoseClassLoadError(BundleWiringImpl.java:2625)
      at org.apache.felix.framework.BundleWiringImpl.access$700(BundleWiringImpl.java:75)
      at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1967)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
      at org.apache.logging.log4j.core.LoggerContext.stop(LoggerContext.java:210)
      at org.apache.logging.log4j.core.LoggerContext$ShutdownThread.run(LoggerContext.java:437)
      Exception in thread "Thread-6" java.lang.NullPointerException
      at org.apache.felix.framework.BundleWiringImpl.diagnoseClassLoadError(BundleWiringImpl.java:2625)
      at org.apache.felix.framework.BundleWiringImpl.access$700(BundleWiringImpl.java:75)
      at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1967)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
      at org.apache.logging.log4j.core.LoggerContext.stop(LoggerContext.java:210)
      at org.apache.logging.log4j.core.LoggerContext$ShutdownThread.run(LoggerContext.java:437)

      It's a ClassLoader-issue. I guess that log4j2-core uses the bootstrap-classloader but not the bundle-classloaer.

      Attachments

        1. 0001-Fix-LOG4J2-377.patch
          2 kB
          Matt Sicker

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rol Roland Weiglhofer
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: