Umm, it's 2015, and these warning are not removed.  In fact they happen 
when using Dagger too.

On Tuesday, September 13, 2011 at 3:22:19 PM UTC-4, Sam Berlin wrote:
>
> All of those logging statements are just warnings, and are harmless.  They 
> will be removed once Guice changes to use the Guava release (r10.. I'm not 
> entirely sure if r09 had the fix).
>
> My earlier response was directed at the ERROR messages printed out at the 
> bottom of the initial post.
>
> sam
>
> On Tue, Sep 13, 2011 at 3:12 PM, Martin Dobmeier <
> [email protected] <javascript:>> wrote:
>
>> Hi,
>>
>> I'm also seeing this stacktrace on Android with guice-3.0_no-aop.jar.
>> Furthermore, I'm having guava-r09.jar and javax.inject.jar on the
>> classpath.
>>
>> Do you have any idea what is causing the exception? As you can see the
>> exception is logged on level WARN. Can I therefore ignore it?
>>
>> Thanks
>> Martin
>>
>> P.S.: Here's the stacktrace I'm seeing:
>>
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186): 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.
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):
>> java.io.FileNotFoundException: com/google/inject/internal/util/
>> $Finalizer.class
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.$FinalizableReferenceQueue
>> $DecoupledLoader.getBaseUrl(FinalizableReferenceQueue.java:269)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.$FinalizableReferenceQueue
>> $DecoupledLoader.loadFinalizer(FinalizableReferenceQueue.java:253)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.
>> $FinalizableReferenceQueue.loadFinalizer(FinalizableReferenceQueue.java:
>> 175)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.
>> $FinalizableReferenceQueue.<clinit>(FinalizableReferenceQueue.java:
>> 100)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.$MapMaker
>> $QueueHolder.<clinit>(MapMaker.java:787)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.$MapMaker
>> $WeakEntry.<init>(MapMaker.java:946)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.$MapMaker$Strength
>> $1.newEntry(MapMaker.java:312)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.$MapMaker
>> $StrategyImpl.newEntry(MapMaker.java:498)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.$MapMaker
>> $StrategyImpl.newEntry(MapMaker.java:419)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.util.$CustomConcurrentHashMap
>> $ComputingImpl.get(CustomConcurrentHashMap.java:2029)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.Annotations
>> $AnnotationChecker.hasAnnotations(Annotations.java:116)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>>
>> com.google.inject.internal.Annotations.isBindingAnnotation(Annotations.java:
>> 180)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.Key.ensureIsBindingAnnotation(Key.java:366)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.Key.strategyFor(Key.java:353)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.Key.get(Key.java:264)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>>
>> com.google.inject.internal.AbstractBindingBuilder.annotatedWithInternal(AbstractBindingBuilder.java:
>> 74)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>>
>> com.google.inject.internal.BindingBuilder.annotatedWith(BindingBuilder.java:
>> 49)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>>
>> com.google.inject.internal.BindingBuilder.annotatedWith(BindingBuilder.java:
>> 41)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>>
>> de.bmwgroup.xfcd.guice.BaseModule.configureDriveManagerCommunication(BaseModule.java:
>> 56)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> de.bmwgroup.xfcd.guice.ProductionModule.configure(ProductionModule.java:
>> 39)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.AbstractModule.configure(AbstractModule.java:59)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:
>> 223)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.spi.Elements.getElements(Elements.java:101)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.spi.Elements.getElements(Elements.java:92)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.util.Modules$RealOverriddenModuleBuilder
>> $1.configure(Modules.java:152)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.AbstractModule.configure(AbstractModule.java:59)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:
>> 223)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.spi.Elements.getElements(Elements.java:101)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.internal.InjectorShell
>> $Builder.build(InjectorShell.java:133)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>>
>> com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:
>> 103)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.Guice.createInjector(Guice.java:95)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.Guice.createInjector(Guice.java:72)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> com.google.inject.Guice.createInjector(Guice.java:62)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at ...
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at ...
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at ...
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> android.os.AsyncTask$2.call(AsyncTask.java:185)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> java.util.concurrent.FutureTask.run(FutureTask.java:137)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
>> 1068)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> java.util.concurrent.ThreadPoolExecutor
>> $Worker.run(ThreadPoolExecutor.java:561)
>> 09-13 20:20:26.469: WARN/nalizableReferenceQueue(2186):     at
>> java.lang.Thread.run(Thread.java:1096)
>>
>>
>> On Sep 9, 5:29 pm, Sam Berlin <[email protected]> wrote:
>> > Is it possible you may also have the normal Guice 3.0 on your classpath 
>> also
>> > (perhaps leaked onto the classpath as a dependency of assisted inject)? 
>>  The
>> > error is appearing from something that is not included in the no_aop
>> > version.
>> >
>> > sam
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On Wed, Sep 7, 2011 at 6:47 PM, Efi Merdler <[email protected]> 
>> wrote:
>> > > Hi Guys,
>> >
>> > > I'm using Guice no_aop v 3.0 with assisted inject extension in my
>> > > project.
>> >
>> > > The moment I'm calling the createInjector method I'm receiving a nasty
>> > > error:
>> >
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451): 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.
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451):
>> > > java.io.FileNotFoundException: com/google/inject/internal/util/
>> > > $Finalizer.class
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451):     at
>> > > com.google.inject.internal.util.$FinalizableReferenceQueue
>> > > $DecoupledLoader.getBaseUrl(FinalizableReferenceQueue.java:269)
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451):     at
>> > > com.google.inject.internal.util.$FinalizableReferenceQueue
>> > > $DecoupledLoader.loadFinalizer(FinalizableReferenceQueue.java:253)
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451):     at
>> > > com.google.inject.internal.util.
>> > > 
>> $FinalizableReferenceQueue.loadFinalizer(FinalizableReferenceQueue.java:
>> > > 175)
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451):     at
>> > > com.google.inject.internal.util.
>> > > $FinalizableReferenceQueue.<clinit>(FinalizableReferenceQueue.java:
>> > > 100)
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451):     at
>> > > com.google.inject.internal.util.$MapMaker
>> > > $QueueHolder.<clinit>(MapMaker.java:787)
>> > > ...
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451):     at
>> > > com.blinx.widget.Module.configure(Module.java:29)
>> > > 09-08 01:18:29.778: WARN/nalizableReferenceQueue(7451):     at
>> > > com.google.inject.AbstractModule.configure(AbstractModule.java:59)
>> >
>> > > ...
>> > > 09-08 01:18:29.988: ERROR/AndroidRuntime(7451): FATAL EXCEPTION: main
>> > > 09-08 01:18:29.988: ERROR/AndroidRuntime(7451):
>> > > java.lang.RuntimeException: Unable to start receiver
>> > > com.blinx.widget.view.BlinxWidget: com.google.inject.internal.util.
>> > > $ComputationException: java.lang.VerifyError:
>> > > com.google.inject.internal.cglib.core.$ReflectUtils
>> > > ...
>> > > 09-08 01:18:29.988: ERROR/AndroidRuntime(7451): Caused by:
>> > > com.google.inject.internal.util.$ComputationException:
>> > > java.lang.VerifyError: com.google.inject.internal.cglib.core.
>> > > $ReflectUtils
>> >
>> > > When removing the following line from my Module:
>> > > install(new FactoryModuleBuilder()
>> > >             .build(ChannelFactory.class));
>> >
>> > > It seems to work.
>> >
>> > > What am I missing ?
>> >
>> > > Thanks,
>> > > Efi
>> >
>> > > --
>> > > You received this message because you are subscribed to the Google 
>> Groups
>> > > "google-guice" group.
>> > > To post to this group, send email to [email protected] 
>> <javascript:>.
>> > > To unsubscribe from this group, send email to
>> > > [email protected] <javascript:>.
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/google-guice?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "google-guice" group.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To unsubscribe from this group, send email to 
>> [email protected] <javascript:>.
>> For more options, visit this group at 
>> http://groups.google.com/group/google-guice?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" 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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-guice/d1df1c6b-e260-44bf-8c82-b422eee02da1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to