Automatically exported from code.google.com/p/google-guice
Apache License 2.0
0
stars
0
forks
source link
Guice3.0 : Warning on createInjector : Could not load Finalizer in its own class loader. Loading Finalizer in the current class loader instead. As a result, you will not be able to garbage collect this class loader. To support reclaiming this class loader, either resolve the underlying issue, or move Google Collections to your system class path #786
Description of the issue:
WARNING: Could not load Finalizer in its own class loader. Loading Finalizer in
the current class loader instead. As a result, you will not be able to garbage
collect this class loader. To support reclaiming this class loader, either
resolve the underlying issue, or move Google Collections to your system class
path.
java.io.IOException: Unsupported path style:
jar:file:/<guicepath>/guice-3.0.jar!/com/google/inject/internal/util/%24Finalize
r.class
at com.google.inject.internal.util.$FinalizableReferenceQueue$DecoupledLoader.getBaseUrl(FinalizableReferenceQueue.java:275)
at com.google.inject.internal.util.$FinalizableReferenceQueue$DecoupledLoader.loadFinalizer(FinalizableReferenceQueue.java:253)
at com.google.inject.internal.util.$FinalizableReferenceQueue.loadFinalizer(FinalizableReferenceQueue.java:175)
at com.google.inject.internal.util.$FinalizableReferenceQueue.<clinit>(FinalizableReferenceQueue.java:100)
at com.google.inject.internal.util.$MapMaker$QueueHolder.<clinit>(MapMaker.java:787)
at com.google.inject.internal.util.$MapMaker$WeakEntry.<init>(MapMaker.java:946)
at com.google.inject.internal.util.$MapMaker$Strength$1.newEntry(MapMaker.java:312)
at com.google.inject.internal.util.$MapMaker$StrategyImpl.newEntry(MapMaker.java:498)
at com.google.inject.internal.util.$MapMaker$StrategyImpl.newEntry(MapMaker.java:419)
at com.google.inject.internal.util.$CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2029)
at com.google.inject.internal.Annotations$AnnotationChecker.hasAnnotations(Annotations.java:116)
at com.google.inject.internal.Annotations.isScopeAnnotation(Annotations.java:124)
at com.google.inject.internal.ScopeBindingProcessor.visit(ScopeBindingProcessor.java:40)
at com.google.inject.internal.ScopeBindingProcessor.visit(ScopeBindingProcessor.java:30)
at com.google.inject.spi.ScopeBinding.acceptVisitor(ScopeBinding.java:59)
at com.google.inject.internal.AbstractProcessor.process(AbstractProcessor.java:55)
at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:165)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
at com.google.inject.Guice.createInjector(Guice.java:95)
at com.google.inject.Guice.createInjector(Guice.java:72)
at com.google.inject.Guice.createInjector(Guice.java:62)
Steps to reproduce:
1. On certain application server, during Guice.createinjector, the above
warning is logged. Could this be removed, as I see in certain forums that this
is indeed harmless?
Original issue reported on code.google.com by guru...@gmail.com on 2 Dec 2013 at 1:19
Original issue reported on code.google.com by
guru...@gmail.com
on 2 Dec 2013 at 1:19