Skip to content

Instantly share code, notes, and snippets.

@cschneider
Created October 8, 2020 08:05
Show Gist options
  • Save cschneider/2840339f86faf5a46d2a8a94f0617e76 to your computer and use it in GitHub Desktop.
Save cschneider/2840339f86faf5a46d2a8a94f0617e76 to your computer and use it in GitHub Desktop.
07.10.2020 08:26:49.224 *WARN* [hc-monitor-12-systemalive,systemready] org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl Unexpected Exception during future.get(): java.util.concurrent.ExecutionException: java.lang.LinkageError: loader org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader @2ca65ce4 (instance of org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader, child of 'app' jdk.internal.loader.ClassLoaders$AppClassLoader) attempted duplicate class definition for org.osgi.framework.dto.BundleDTO.
java.util.concurrent.ExecutionException: java.lang.LinkageError: loader org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader @2ca65ce4 (instance of org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader, child of 'app' jdk.internal.loader.ClassLoaders$AppClassLoader) attempted duplicate class definition for org.osgi.framework.dto.BundleDTO.
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.collectResultFromFuture(HealthCheckExecutorImpl.java:430) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.collectResultsFromFutures(HealthCheckExecutorImpl.java:408) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.createResultsForDescriptors(HealthCheckExecutorImpl.java:268) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.execute(HealthCheckExecutorImpl.java:211) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.execute(HealthCheckExecutorImpl.java:181) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.execute(HealthCheckExecutorImpl.java:168) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthState.update(HealthState.java:123) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.runWithThreadNameContext(HealthCheckMonitor.java:321) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.lambda$null$2(HealthCheckMonitor.java:264) [org.apache.felix.healthcheck.core:2.0.8]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.concurrent.ConcurrentHashMap$ValueSpliterator.forEachRemaining(ConcurrentHashMap.java:3605)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:408)
at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:736)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:661)
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.lambda$run$3(HealthCheckMonitor.java:263) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.runWithThreadNameContext(HealthCheckMonitor.java:321) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.run(HealthCheckMonitor.java:259) [org.apache.felix.healthcheck.core:2.0.8]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.LinkageError: loader org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader @2ca65ce4 (instance of org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader, child of 'app' jdk.internal.loader.ClassLoaders$AppClassLoader) attempted duplicate class definition for org.osgi.framework.dto.BundleDTO.
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader.loadClass(Launcher.java:53)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1179)
at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1618)
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1548)
at org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1982)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl.bundleToDTO(ServiceComponentRuntimeImpl.java:466) [org.apache.felix.scr:2.1.20]
at org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl.holderToDescription(ServiceComponentRuntimeImpl.java:354) [org.apache.felix.scr:2.1.20]
at org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl.getComponentDescriptionDTOs(ServiceComponentRuntimeImpl.java:92) [org.apache.felix.scr:2.1.20]
at org.apache.felix.hc.generalchecks.DsComponentsCheck.execute(DsComponentsCheck.java:98) [org.apache.felix.healthcheck.generalchecks:2.0.6]
at org.apache.felix.hc.core.impl.executor.HealthCheckFuture$1.call(HealthCheckFuture.java:69) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckFuture$1.call(HealthCheckFuture.java:53) [org.apache.felix.healthcheck.core:2.0.8]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl$3.run(HealthCheckExecutorImpl.java:348) [org.apache.felix.healthcheck.core:2.0.8]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
... 3 common frames omitted
07.10.2020 08:26:49.275 *WARN* [hc-monitor-12-systemalive,systemready] org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl Unexpected Exception during future.get(): java.util.concurrent.ExecutionException: java.lang.LinkageError: loader org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader @2ca65ce4 (instance of org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader, child of 'app' jdk.internal.loader.ClassLoaders$AppClassLoader) attempted duplicate class definition for org.osgi.framework.dto.BundleDTO.
java.util.concurrent.ExecutionException: java.lang.LinkageError: loader org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader @2ca65ce4 (instance of org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader, child of 'app' jdk.internal.loader.ClassLoaders$AppClassLoader) attempted duplicate class definition for org.osgi.framework.dto.BundleDTO.
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.collectResultFromFuture(HealthCheckExecutorImpl.java:430) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.collectResultsFromFutures(HealthCheckExecutorImpl.java:408) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.createResultsForDescriptors(HealthCheckExecutorImpl.java:268) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.execute(HealthCheckExecutorImpl.java:211) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.execute(HealthCheckExecutorImpl.java:181) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl.execute(HealthCheckExecutorImpl.java:168) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthState.update(HealthState.java:123) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.runWithThreadNameContext(HealthCheckMonitor.java:321) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.lambda$null$2(HealthCheckMonitor.java:264) [org.apache.felix.healthcheck.core:2.0.8]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.concurrent.ConcurrentHashMap$ValueSpliterator.forEachRemaining(ConcurrentHashMap.java:3605)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:408)
at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:736)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:661)
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.lambda$run$3(HealthCheckMonitor.java:263) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.runWithThreadNameContext(HealthCheckMonitor.java:321) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.run(HealthCheckMonitor.java:259) [org.apache.felix.healthcheck.core:2.0.8]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.LinkageError: loader org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader @2ca65ce4 (instance of org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader, child of 'app' jdk.internal.loader.ClassLoaders$AppClassLoader) attempted duplicate class definition for org.osgi.framework.dto.BundleDTO.
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at org.apache.sling.feature.launcher.spi.Launcher$LauncherClassLoader.loadClass(Launcher.java:53)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1179)
at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1618)
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1548)
at org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1982)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl.bundleToDTO(ServiceComponentRuntimeImpl.java:466) [org.apache.felix.scr:2.1.20]
at org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl.holderToDescription(ServiceComponentRuntimeImpl.java:354) [org.apache.felix.scr:2.1.20]
at org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl.getComponentDescriptionDTOs(ServiceComponentRuntimeImpl.java:92) [org.apache.felix.scr:2.1.20]
at org.apache.felix.hc.generalchecks.DsComponentsCheck.execute(DsComponentsCheck.java:98) [org.apache.felix.healthcheck.generalchecks:2.0.6]
at org.apache.felix.hc.core.impl.executor.HealthCheckFuture$1.call(HealthCheckFuture.java:69) [org.apache.felix.healthcheck.core:2.0.8]
at org.apache.felix.hc.core.impl.executor.HealthCheckFuture$1.call(HealthCheckFuture.java:53) [org.apache.felix.healthcheck.core:2.0.8]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl$3.run(HealthCheckExecutorImpl.java:348) [org.apache.felix.healthcheck.core:2.0.8]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
... 3 common frames omitted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment