You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "selundqma (via GitHub)" <gi...@apache.org> on 2023/03/14 13:33:11 UTC

[I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

selundqma opened a new issue, #1367:
URL: https://github.com/apache/logging-log4j2/issues/1367

   ## Description
   
   We have an Eclipse RCP application where we use Log4J 2 (with SLF4J 1.7.36) to do all the logging. Logging using the following dependencies works fine:
   
           <dependency>
               <groupId>org.apache.logging.log4j</groupId>
               <artifactId>log4j-api</artifactId>
               <version>2.19.0</version>
           </dependency>
           <dependency>
               <groupId>org.apache.logging.log4j</groupId>
               <artifactId>log4j-core</artifactId>
               <version>2.19.0</version>
           </dependency>
           <dependency>
               <groupId>org.apache.logging.log4j</groupId>
               <artifactId>log4j-slf4j-impl</artifactId>
               <version>2.19.0</version>
           </dependency>
   
   But.. when we update the dependencies to 2.20.0, we get a log list of exceptions. I think I have tracked down the difference in behavior to the ServiceLoaderUtil class:
   
   ...
   if (**OsgiServiceLocator.isAvailable()**) {
         services = Stream.concat(services, **OsgiServiceLocator.loadServices(serviceType, lookup, verbose)**);
   }
   ...
   
   In 2.19.0 the OsgiServiceLocator.isAvailable() returns false, but with 2.20.0 it returns true and executes the row below the check. Here the exceptions are logged in the try/catch clauses.
   
   ## Configuration
   
   **Version:** 2.20.0 
   
   **Operating system:** Windows Enterprise 10.0.19044
   
   **JDK:** JDK 17.0.6.10.1
   
   ## Logs
   
   ```
   ...
   ____________________________
   Welcome to Apache Felix Gogo
   
   g! ERROR StatusLogger Unable to load OSGI services for service class org.apache.logging.log4j.spi.Provider
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:61)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.util.ProviderUtil.<init>(ProviderUtil.java:67)
   	at org.apache.logging.log4j.util.ProviderUtil.lazyInit(ProviderUtil.java:145)
   	at org.apache.logging.log4j.util.ProviderUtil.hasProviders(ProviderUtil.java:129)
   	at org.apache.logging.log4j.spi.ThreadContextMapFactory.createThreadContextMap(ThreadContextMapFactory.java:99)
   	at org.apache.logging.log4j.ThreadContext.init(ThreadContext.java:223)
   	at org.apache.logging.log4j.ThreadContext.<clinit>(ThreadContext.java:201)
   	at org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createDefaultInjector(ContextDataInjectorFactory.java:87)
   	at org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createInjector(ContextDataInjectorFactory.java:71)
   	at org.apache.logging.log4j.core.lookup.ContextMapLookup.<init>(ContextMapLookup.java:34)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.core.util.ReflectionUtil.instantiate(ReflectionUtil.java:189)
   	at org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:86)
   	at org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:105)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:135)
   	at org.apache.logging.log4j.core.config.NullConfiguration.<init>(NullConfiguration.java:32)
   	at org.apache.logging.log4j.core.LoggerContext.<clinit>(LoggerContext.java:74)
   	at org.apache.logging.log4j.core.selector.BasicContextSelector.<clinit>(BasicContextSelector.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOfProperty(LoaderUtil.java:230)
   	at org.apache.logging.log4j.core.util.Loader.newCheckedInstanceOfProperty(Loader.java:338)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.createContextSelector(Log4jContextFactory.java:100)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:61)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:78)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ERROR StatusLogger Unable to load OSGI services for service interface org.apache.logging.log4j.core.util.ContextDataProvider
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:61)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.core.impl.ThreadContextDataInjector.getServiceProviders(ThreadContextDataInjector.java:77)
   	at org.apache.logging.log4j.core.impl.ThreadContextDataInjector.<clinit>(ThreadContextDataInjector.java:64)
   	at org.apache.logging.log4j.core.impl.ThreadContextDataInjector$ForDefaultThreadContextMap.<init>(ThreadContextDataInjector.java:93)
   	at org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createDefaultInjector(ContextDataInjectorFactory.java:91)
   	at org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createInjector(ContextDataInjectorFactory.java:71)
   	at org.apache.logging.log4j.core.lookup.ContextMapLookup.<init>(ContextMapLookup.java:34)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.core.util.ReflectionUtil.instantiate(ReflectionUtil.java:189)
   	at org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:86)
   	at org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:105)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:135)
   	at org.apache.logging.log4j.core.config.NullConfiguration.<init>(NullConfiguration.java:32)
   	at org.apache.logging.log4j.core.LoggerContext.<clinit>(LoggerContext.java:74)
   	at org.apache.logging.log4j.core.selector.BasicContextSelector.<clinit>(BasicContextSelector.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOfProperty(LoaderUtil.java:230)
   	at org.apache.logging.log4j.core.util.Loader.newCheckedInstanceOfProperty(Loader.java:338)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.createContextSelector(Log4jContextFactory.java:100)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:61)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:78)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ERROR StatusLogger Unable to load OSGI services for service interface org.apache.logging.log4j.core.util.WatchEventService
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:61)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.core.util.WatchManager.<init>(WatchManager.java:137)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:142)
   	at org.apache.logging.log4j.core.config.NullConfiguration.<init>(NullConfiguration.java:32)
   	at org.apache.logging.log4j.core.LoggerContext.<clinit>(LoggerContext.java:74)
   	at org.apache.logging.log4j.core.selector.BasicContextSelector.<clinit>(BasicContextSelector.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOfProperty(LoaderUtil.java:230)
   	at org.apache.logging.log4j.core.util.Loader.newCheckedInstanceOfProperty(Loader.java:338)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.createContextSelector(Log4jContextFactory.java:100)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:61)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:78)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ERROR StatusLogger Unable to load OSGI services for service interface org.apache.logging.log4j.core.util.WatchEventService
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:61)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.core.util.WatchManager.<init>(WatchManager.java:137)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:142)
   	at org.apache.logging.log4j.core.config.DefaultConfiguration.<init>(DefaultConfiguration.java:46)
   	at org.apache.logging.log4j.core.LoggerContext.<init>(LoggerContext.java:84)
   	at org.apache.logging.log4j.core.LoggerContext.<init>(LoggerContext.java:99)
   	at org.apache.logging.log4j.core.selector.BasicContextSelector.<clinit>(BasicContextSelector.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOfProperty(LoaderUtil.java:230)
   	at org.apache.logging.log4j.core.util.Loader.newCheckedInstanceOfProperty(Loader.java:338)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.createContextSelector(Log4jContextFactory.java:100)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:61)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:78)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ERROR StatusLogger Unable to load OSGI services for service interface org.apache.logging.log4j.core.util.WatchEventService
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:61)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.core.util.WatchManager.<init>(WatchManager.java:137)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:142)
   	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.<init>(XmlConfiguration.java:78)
   	at org.apache.logging.log4j.core.config.xml.XmlConfigurationFactory.getConfiguration(XmlConfigurationFactory.java:46)
   	at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:533)
   	at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:457)
   	at org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:318)
   	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:690)
   	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711)
   	at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:245)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47)
   	at org.apache.logging.log4j.LogManager.getContext(LogManager.java:176)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ...
   (log continues normally as with 2.19.0)
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

Posted by "N1k145 (via GitHub)" <gi...@apache.org>.
N1k145 commented on issue #1367:
URL: https://github.com/apache/logging-log4j2/issues/1367#issuecomment-1503368078

   @ppkarwasz @selundqma I'm running into the same issue, it works for me when I set `Bundle-ActivationPolicy: lazy` in the Manifest of the api and core bundles. Setting this manually in the bundles is obviously not the right way,
   Maybe somebody can have a look and fix this in the pom file.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

Posted by "ppkarwasz (via GitHub)" <gi...@apache.org>.
ppkarwasz commented on issue #1367:
URL: https://github.com/apache/logging-log4j2/issues/1367#issuecomment-1468188265

   @selundqma,
   
   I believe this is fixed in [Gary's most recent commit](https://github.com/apache/logging-log4j2/commit/8e4f34a596d6ab460b6a4774878906ad5b5d6bb8). Can you check the `2.20.1-SNAPSHOT` to see if it fixes your problem? All snapshots are published to the Maven repo `https://repository.apache.org/snapshots`.
   
   As for the reason why the lookup fails,  we'll need to investigate further. Can you check if modifying the start level of `log4j-api` and `log4j-core` removes the exceptions? These bundles can start as soon as the framework bundle started.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

Posted by "selundqma (via GitHub)" <gi...@apache.org>.
selundqma commented on issue #1367:
URL: https://github.com/apache/logging-log4j2/issues/1367#issuecomment-1468299717

   Hi @ppkarwasz ! Thanks for a quick response!
   I had a look in the snapshots repo but cannot find the 2.20.1-SNAPSHOT version. Am I looking in the wrong place?
   
   https://repository.apache.org/snapshots/org/apache/logging/log4j/log4j-api/
   https://repository.apache.org/snapshots/org/apache/logging/log4j/log4j-core/
   https://repository.apache.org/snapshots/org/apache/logging/log4j/log4j-slf4j-impl/
   
   I will see if I can try out modifying the start levels. We are using Fragment-Host to extend both api and core.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

Posted by "selundqma (via GitHub)" <gi...@apache.org>.
selundqma commented on issue #1367:
URL: https://github.com/apache/logging-log4j2/issues/1367#issuecomment-1485232695

   I tried with the latest SNAPSHOTS of api/core/slf4j-impl but I see the same problem:
   
   ```
   ...
   Welcome to Apache Felix Gogo
   
   g! ERROR StatusLogger Unable to load OSGI services: The bundle has no valid BundleContext for serviceType = class org.apache.logging.log4j.spi.Provider, lookup = org.apache.logging.log4j.util.ProviderUtil, lookupClass = class org.apache.logging.log4j.util.ProviderUtil, bundle = org.apache.logging.log4j.api_2.20.1.SNAPSHOT [151]
   ERROR StatusLogger Unable to load OSGI services for service class org.apache.logging.log4j.spi.Provider
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:70)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.util.ProviderUtil.<init>(ProviderUtil.java:67)
   	at org.apache.logging.log4j.util.ProviderUtil.lazyInit(ProviderUtil.java:145)
   	at org.apache.logging.log4j.util.ProviderUtil.hasProviders(ProviderUtil.java:129)
   	at org.apache.logging.log4j.spi.ThreadContextMapFactory.createThreadContextMap(ThreadContextMapFactory.java:99)
   	at org.apache.logging.log4j.ThreadContext.init(ThreadContext.java:223)
   	at org.apache.logging.log4j.ThreadContext.<clinit>(ThreadContext.java:201)
   	at org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createDefaultInjector(ContextDataInjectorFactory.java:87)
   	at org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createInjector(ContextDataInjectorFactory.java:71)
   	at org.apache.logging.log4j.core.lookup.ContextMapLookup.<init>(ContextMapLookup.java:34)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.core.util.ReflectionUtil.instantiate(ReflectionUtil.java:189)
   	at org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:86)
   	at org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:105)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:135)
   	at org.apache.logging.log4j.core.config.NullConfiguration.<init>(NullConfiguration.java:32)
   	at org.apache.logging.log4j.core.LoggerContext.<clinit>(LoggerContext.java:74)
   	at org.apache.logging.log4j.core.selector.BasicContextSelector.<clinit>(BasicContextSelector.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOfProperty(LoaderUtil.java:230)
   	at org.apache.logging.log4j.core.util.Loader.newCheckedInstanceOfProperty(Loader.java:338)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.createContextSelector(Log4jContextFactory.java:100)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:61)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:78)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ERROR StatusLogger Unable to load OSGI services: The bundle has no valid BundleContext for serviceType = interface org.apache.logging.log4j.core.util.ContextDataProvider, lookup = org.apache.logging.log4j.core.impl.ThreadContextDataInjector, lookupClass = class org.apache.logging.log4j.core.impl.ThreadContextDataInjector, bundle = org.apache.logging.log4j.core_2.20.1.SNAPSHOT [152]
   ERROR StatusLogger Unable to load OSGI services for service interface org.apache.logging.log4j.core.util.ContextDataProvider
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:70)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.core.impl.ThreadContextDataInjector.getServiceProviders(ThreadContextDataInjector.java:77)
   	at org.apache.logging.log4j.core.impl.ThreadContextDataInjector.<clinit>(ThreadContextDataInjector.java:64)
   	at org.apache.logging.log4j.core.impl.ThreadContextDataInjector$ForDefaultThreadContextMap.<init>(ThreadContextDataInjector.java:93)
   	at org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createDefaultInjector(ContextDataInjectorFactory.java:91)
   	at org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createInjector(ContextDataInjectorFactory.java:71)
   	at org.apache.logging.log4j.core.lookup.ContextMapLookup.<init>(ContextMapLookup.java:34)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.core.util.ReflectionUtil.instantiate(ReflectionUtil.java:189)
   	at org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:86)
   	at org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:105)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:135)
   	at org.apache.logging.log4j.core.config.NullConfiguration.<init>(NullConfiguration.java:32)
   	at org.apache.logging.log4j.core.LoggerContext.<clinit>(LoggerContext.java:74)
   	at org.apache.logging.log4j.core.selector.BasicContextSelector.<clinit>(BasicContextSelector.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOfProperty(LoaderUtil.java:230)
   	at org.apache.logging.log4j.core.util.Loader.newCheckedInstanceOfProperty(Loader.java:338)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.createContextSelector(Log4jContextFactory.java:100)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:61)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:78)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ERROR StatusLogger Unable to load OSGI services: The bundle has no valid BundleContext for serviceType = interface org.apache.logging.log4j.core.util.WatchEventService, lookup = org.apache.logging.log4j.core.util.WatchManager, lookupClass = class org.apache.logging.log4j.core.util.WatchManager, bundle = org.apache.logging.log4j.core_2.20.1.SNAPSHOT [152]
   ERROR StatusLogger Unable to load OSGI services for service interface org.apache.logging.log4j.core.util.WatchEventService
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:70)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.core.util.WatchManager.<init>(WatchManager.java:137)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:142)
   	at org.apache.logging.log4j.core.config.NullConfiguration.<init>(NullConfiguration.java:32)
   	at org.apache.logging.log4j.core.LoggerContext.<clinit>(LoggerContext.java:74)
   	at org.apache.logging.log4j.core.selector.BasicContextSelector.<clinit>(BasicContextSelector.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOfProperty(LoaderUtil.java:230)
   	at org.apache.logging.log4j.core.util.Loader.newCheckedInstanceOfProperty(Loader.java:338)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.createContextSelector(Log4jContextFactory.java:100)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:61)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:78)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ERROR StatusLogger Unable to load OSGI services: The bundle has no valid BundleContext for serviceType = interface org.apache.logging.log4j.core.util.WatchEventService, lookup = org.apache.logging.log4j.core.util.WatchManager, lookupClass = class org.apache.logging.log4j.core.util.WatchManager, bundle = org.apache.logging.log4j.core_2.20.1.SNAPSHOT [152]
   ERROR StatusLogger Unable to load OSGI services for service interface org.apache.logging.log4j.core.util.WatchEventService
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:70)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.core.util.WatchManager.<init>(WatchManager.java:137)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:142)
   	at org.apache.logging.log4j.core.config.DefaultConfiguration.<init>(DefaultConfiguration.java:46)
   	at org.apache.logging.log4j.core.LoggerContext.<init>(LoggerContext.java:84)
   	at org.apache.logging.log4j.core.LoggerContext.<init>(LoggerContext.java:99)
   	at org.apache.logging.log4j.core.selector.BasicContextSelector.<clinit>(BasicContextSelector.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOfProperty(LoaderUtil.java:230)
   	at org.apache.logging.log4j.core.util.Loader.newCheckedInstanceOfProperty(Loader.java:338)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.createContextSelector(Log4jContextFactory.java:100)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.<init>(Log4jContextFactory.java:61)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:165)
   	at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
   	at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(LoaderUtil.java:206)
   	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:78)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   ERROR StatusLogger Unable to load OSGI services: The bundle has no valid BundleContext for serviceType = interface org.apache.logging.log4j.core.util.WatchEventService, lookup = org.apache.logging.log4j.core.util.WatchManager, lookupClass = class org.apache.logging.log4j.core.util.WatchManager, bundle = org.apache.logging.log4j.core_2.20.1.SNAPSHOT [152]
   ERROR StatusLogger Unable to load OSGI services for service interface org.apache.logging.log4j.core.util.WatchEventService
    java.lang.NullPointerException: Cannot invoke "org.osgi.framework.BundleContext.getServiceReferences(java.lang.Class, String)" because "ctx" is null
   	at org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:70)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)
   	at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)
   	at org.apache.logging.log4j.core.util.WatchManager.<init>(WatchManager.java:137)
   	at org.apache.logging.log4j.core.config.AbstractConfiguration.<init>(AbstractConfiguration.java:142)
   	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.<init>(XmlConfiguration.java:78)
   	at org.apache.logging.log4j.core.config.xml.XmlConfigurationFactory.getConfiguration(XmlConfigurationFactory.java:46)
   	at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:533)
   	at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:457)
   	at org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:318)
   	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:690)
   	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:711)
   	at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:253)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:245)
   	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47)
   	at org.apache.logging.log4j.LogManager.getContext(LogManager.java:176)
   	at com.bordsdam.cs.logging.LoggingHandler.init(LoggingHandler.java:281)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:86)
   	at com.bordsdam.cs.logging.LoggingHandler.createLogger(LoggingHandler.java:64)
   	at com.bordsdam.cs.ma3.client.frabbjuice.Activator.<clinit>(Activator.java:33)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
   	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:801)
   	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:753)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
   	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
   	at org.eclipse.osgi.container.Module.start(Module.java:468)
   	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
   	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
   	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
   	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
   	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
   	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
   	at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
   	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.lambda$0(E4Application.java:230)
   	at java.base/java.util.Optional.ifPresent(Optional.java:178)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:229)
   	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:155)
   	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
   	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
   	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
   	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
   	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
   	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
   	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
   	...
   (log continues normally as with 2.19.0)
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

Posted by "ppkarwasz (via GitHub)" <gi...@apache.org>.
ppkarwasz closed issue #1367: Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application
URL: https://github.com/apache/logging-log4j2/issues/1367


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

Posted by "selundqma (via GitHub)" <gi...@apache.org>.
selundqma commented on issue #1367:
URL: https://github.com/apache/logging-log4j2/issues/1367#issuecomment-1468322918

   Setting start level 2 on the log4j plug-ins actually removed the exceptions!
   
   <launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
       <setAttribute key="additional_plugins">
           <setEntry value="org.apache.felix.gogo.command:1.1.2:default:true:default:default"/>
           <setEntry value="org.apache.felix.gogo.runtime:1.1.6:default:true:default:default"/>
           <setEntry value="org.apache.felix.gogo.shell:1.1.4:default:true:default:default"/>
           **<setEntry value="org.apache.logging.log4j.api:2.20.0:default:true:2:true"/>
           <setEntry value="org.apache.logging.log4j.core:2.20.0:default:true:2:true"/>
           <setEntry value="org.apache.logging.log4j.slf4j-impl:2.20.0:default:true:2:true"/>**
           <setEntry value="org.eclipse.equinox.console:1.4.500.v20211021-1418:default:true:default:default"/>
       </setAttribute>
   ...
   </launchConfiguration>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

Posted by "ppkarwasz (via GitHub)" <gi...@apache.org>.
ppkarwasz commented on issue #1367:
URL: https://github.com/apache/logging-log4j2/issues/1367#issuecomment-1468330202

   > I had a look in the snapshots repo but cannot find the 2.20.1-SNAPSHOT version. Am I looking in the wrong place?
    
   It seems Github Actions stopped publishing snapshots, I'll have to look into it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Exceptions when using version 2.20.0 in Eclipse 2022-12 RCP application (logging-log4j2)

Posted by "selundqma (via GitHub)" <gi...@apache.org>.
selundqma commented on issue #1367:
URL: https://github.com/apache/logging-log4j2/issues/1367#issuecomment-1547874993

   I am very grateful for your fix commit! Let us hope it gets accepted and merged soon :). Thanks!!!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@logging.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org