I use the no-AOP version on Android. Bob
On Thu, Mar 17, 2011 at 9:52 AM, Matt Hawley <[email protected]> wrote: > I'm getting around to testing my app on Android 1.5, but am receiving > the following error stack. I've verified that I do not have any pre > 1.6 API calls that should affect initialization. I'm using RoboGuice > which uses Guice 2.0 under the hood. Any help would be > appreciated... > > com.google.inject.internal.ComputationException: > com.google.inject.internal.ComputationException: > java.lang.NoSuchMethodException > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:553) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:419) > at com.google.inject.internal.CustomConcurrentHashMap > $ComputingImpl.get(CustomConcurrentHashMap.java:2041) > at > com.google.inject.internal.FailableCache.get(FailableCache.java: > 46) > at > com.google.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.jav > a: > 52) > at > com.google.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl. > java: > 57) > at > com.google.inject.InjectorImpl.initializeBinding(InjectorImpl.java: > 377) > at com.google.inject.BindingProcessor > $1$1.run(BindingProcessor.java: > 169) > at > com.google.inject.BindingProcessor.initializeBindings(BindingProcessor.java > : > 224) > at > com.google.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java > : > 120) > at > com.google.inject.InjectorBuilder.build(InjectorBuilder.java:105) > at com.google.inject.Guice.createInjector(Guice.java:92) > at > roboguice.application.RoboApplication.createInjector(RoboApplication.java: > 146) > at > roboguice.application.RoboApplication.getInjector(RoboApplication.java: > 84) > at roboguice.activity.RoboSplashActivity > $1.run(RoboSplashActivity.java:38) > at java.lang.Thread.run(Thread.java:1058) > Caused by: com.google.inject.internal.ComputationException: > java.lang.NoSuchMethodException > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:553) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:419) > at com.google.inject.internal.CustomConcurrentHashMap > $ComputingImpl.get(CustomConcurrentHashMap.java:2041) > at > com.google.inject.internal.FailableCache.get(FailableCache.java: > 46) > at > com.google.inject.MembersInjectorStore.get(MembersInjectorStore.java: > 66) > at > com.google.inject.ConstructorInjectorStore.createConstructor(ConstructorInj > ectorStore.java: > 69) > at com.google.inject.ConstructorInjectorStore.access > $000(ConstructorInjectorStore.java:31) > at com.google.inject.ConstructorInjectorStore > $1.create(ConstructorInjectorStore.java:39) > at com.google.inject.ConstructorInjectorStore > $1.create(ConstructorInjectorStore.java:35) > at com.google.inject.internal.FailableCache > $1.apply(FailableCache.java:35) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:549) > ... 15 more > Caused by: java.lang.NoSuchMethodException > at java.lang.Class.getDeclaredMethods(Native Method) > at java.lang.ClassCache.getDeclaredMethods(ClassCache.java: > 153) > at java.lang.Class.getDeclaredMethods(Class.java:786) > at com.google.inject.spi.InjectionPoint$Factory > $2.getMembers(InjectionPoint.java:395) > at com.google.inject.spi.InjectionPoint$Factory > $2.getMembers(InjectionPoint.java:393) > at > com.google.inject.spi.InjectionPoint.addInjectorsForMembers(InjectionPoint. > java: > 359) > at > com.google.inject.spi.InjectionPoint.addInjectionPoints(InjectionPoint.java > : > 353) > at > com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionP > oint.java: > 296) > at > com.google.inject.MembersInjectorStore.createWithListeners(MembersInjectorS > tore.java: > 78) > at com.google.inject.MembersInjectorStore.access > $000(MembersInjectorStore.java:35) > at com.google.inject.MembersInjectorStore > $1.create(MembersInjectorStore.java:43) > at com.google.inject.MembersInjectorStore > $1.create(MembersInjectorStore.java:40) > at com.google.inject.internal.FailableCache > $1.apply(FailableCache.java:35) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:549) > ... 25 more > com.google.inject.internal.ComputationException: > java.lang.NoSuchMethodException > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:553) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:419) > at com.google.inject.internal.CustomConcurrentHashMap > $ComputingImpl.get(CustomConcurrentHashMap.java:2041) > at > com.google.inject.internal.FailableCache.get(FailableCache.java: > 46) > at > com.google.inject.MembersInjectorStore.get(MembersInjectorStore.java: > 66) > at > com.google.inject.ConstructorInjectorStore.createConstructor(ConstructorInj > ectorStore.java: > 69) > at com.google.inject.ConstructorInjectorStore.access > $000(ConstructorInjectorStore.java:31) > at com.google.inject.ConstructorInjectorStore > $1.create(ConstructorInjectorStore.java:39) > at com.google.inject.ConstructorInjectorStore > $1.create(ConstructorInjectorStore.java:35) > at com.google.inject.internal.FailableCache > $1.apply(FailableCache.java:35) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:549) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:419) > at com.google.inject.internal.CustomConcurrentHashMap > $ComputingImpl.get(CustomConcurrentHashMap.java:2041) > at > com.google.inject.internal.FailableCache.get(FailableCache.java: > 46) > at > com.google.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.jav > a: > 52) > at > com.google.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl. > java: > 57) > at > com.google.inject.InjectorImpl.initializeBinding(InjectorImpl.java: > 377) > at com.google.inject.BindingProcessor > $1$1.run(BindingProcessor.java: > 169) > at > com.google.inject.BindingProcessor.initializeBindings(BindingProcessor.java > : > 224) > at > com.google.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java > : > 120) > at > com.google.inject.InjectorBuilder.build(InjectorBuilder.java:105) > at com.google.inject.Guice.createInjector(Guice.java:92) > at > roboguice.application.RoboApplication.createInjector(RoboApplication.java: > 146) > at > roboguice.application.RoboApplication.getInjector(RoboApplication.java: > 84) > at roboguice.activity.RoboSplashActivity > $1.run(RoboSplashActivity.java:38) > at java.lang.Thread.run(Thread.java:1058) > Caused by: java.lang.NoSuchMethodException > at java.lang.Class.getDeclaredMethods(Native Method) > at java.lang.ClassCache.getDeclaredMethods(ClassCache.java: > 153) > at java.lang.Class.getDeclaredMethods(Class.java:786) > at com.google.inject.spi.InjectionPoint$Factory > $2.getMembers(InjectionPoint.java:395) > at com.google.inject.spi.InjectionPoint$Factory > $2.getMembers(InjectionPoint.java:393) > at > com.google.inject.spi.InjectionPoint.addInjectorsForMembers(InjectionPoint. > java: > 359) > at > com.google.inject.spi.InjectionPoint.addInjectionPoints(InjectionPoint.java > : > 353) > at > com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionP > oint.java: > 296) > at > com.google.inject.MembersInjectorStore.createWithListeners(MembersInjectorS > tore.java: > 78) > at com.google.inject.MembersInjectorStore.access > $000(MembersInjectorStore.java:35) > at com.google.inject.MembersInjectorStore > $1.create(MembersInjectorStore.java:43) > at com.google.inject.MembersInjectorStore > $1.create(MembersInjectorStore.java:40) > at com.google.inject.internal.FailableCache > $1.apply(FailableCache.java:35) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:549) > ... 25 more > java.lang.NoSuchMethodException > at java.lang.Class.getDeclaredMethods(Native Method) > at java.lang.ClassCache.getDeclaredMethods(ClassCache.java: > 153) > at java.lang.Class.getDeclaredMethods(Class.java:786) > at com.google.inject.spi.InjectionPoint$Factory > $2.getMembers(InjectionPoint.java:395) > at com.google.inject.spi.InjectionPoint$Factory > $2.getMembers(InjectionPoint.java:393) > at > com.google.inject.spi.InjectionPoint.addInjectorsForMembers(InjectionPoint. > java: > 359) > at > com.google.inject.spi.InjectionPoint.addInjectionPoints(InjectionPoint.java > : > 353) > at > com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionP > oint.java: > 296) > at > com.google.inject.MembersInjectorStore.createWithListeners(MembersInjectorS > tore.java: > 78) > at com.google.inject.MembersInjectorStore.access > $000(MembersInjectorStore.java:35) > at com.google.inject.MembersInjectorStore > $1.create(MembersInjectorStore.java:43) > at com.google.inject.MembersInjectorStore > $1.create(MembersInjectorStore.java:40) > at com.google.inject.internal.FailableCache > $1.apply(FailableCache.java:35) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:549) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:419) > at com.google.inject.internal.CustomConcurrentHashMap > $ComputingImpl.get(CustomConcurrentHashMap.java:2041) > at > com.google.inject.internal.FailableCache.get(FailableCache.java: > 46) > at > com.google.inject.MembersInjectorStore.get(MembersInjectorStore.java: > 66) > at > com.google.inject.ConstructorInjectorStore.createConstructor(ConstructorInj > ectorStore.java: > 69) > at com.google.inject.ConstructorInjectorStore.access > $000(ConstructorInjectorStore.java:31) > at com.google.inject.ConstructorInjectorStore > $1.create(ConstructorInjectorStore.java:39) > at com.google.inject.ConstructorInjectorStore > $1.create(ConstructorInjectorStore.java:35) > at com.google.inject.internal.FailableCache > $1.apply(FailableCache.java:35) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:549) > at com.google.inject.internal.MapMaker > $StrategyImpl.compute(MapMaker.java:419) > at com.google.inject.internal.CustomConcurrentHashMap > $ComputingImpl.get(CustomConcurrentHashMap.java:2041) > at > com.google.inject.internal.FailableCache.get(FailableCache.java: > 46) > at > com.google.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.jav > a: > 52) > at > com.google.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl. > java: > 57) > at > com.google.inject.InjectorImpl.initializeBinding(InjectorImpl.java: > 377) > at com.google.inject.BindingProcessor > $1$1.run(BindingProcessor.java: > 169) > at > com.google.inject.BindingProcessor.initializeBindings(BindingProcessor.java > : > 224) > at > com.google.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java > : > 120) > at > com.google.inject.InjectorBuilder.build(InjectorBuilder.java:105) > at com.google.inject.Guice.createInjector(Guice.java:92) > at > roboguice.application.RoboApplication.createInjector(RoboApplication.java: > 146) > at > roboguice.application.RoboApplication.getInjector(RoboApplication.java: > 84) > at roboguice.activity.RoboSplashActivity > $1.run(RoboSplashActivity.java:38) > at java.lang.Thread.run(Thread.java:1058) > > -- > 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]. > To unsubscribe from this group, send email to > [email protected]. > 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]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
