Status: New
Owner: ----
New issue 786 by [email protected]: 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
http://code.google.com/p/google-guice/issues/detail?id=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/%24Finalizer.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?
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
You received this message because you are subscribed to the Google Groups
"google-guice-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/groups/opt_out.