If I have
class Person implements Action,Worker,Role {
...
}
and
public void configure() {
Person person = new Person;
//
bind(Person.class).toInstance(person);
bind(Role.class).toInstace(person);
bind(Worker.class).toInstace(person);
}
I get this error :
Exception in thread "main" java.lang.NullPointerException
at com.google.inject.InjectorImpl.injectMembers(InjectorImpl.java:
725)
at com.google.inject.InjectorImpl$6.call(InjectorImpl.java:761)
at com.google.inject.InjectorImpl$6.call(InjectorImpl.java:1)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:
837)
at com.google.inject.InjectorImpl.injectMembersOrThrow
(InjectorImpl.java:759)
at com.google.inject.Initializer$InjectableReference.get
(Initializer.java:144)
at com.google.inject.ConstantFactory.get(ConstantFactory.java:37)
at com.google.inject.SingleFieldInjector.inject
(SingleFieldInjector.java:54)
at com.google.inject.InjectorImpl.injectMembers(InjectorImpl.java:
726)
at com.google.inject.InjectorImpl$6.call(InjectorImpl.java:761)
at com.google.inject.InjectorImpl$6.call(InjectorImpl.java:1)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:
829)
at com.google.inject.InjectorImpl.injectMembersOrThrow
(InjectorImpl.java:759)
at com.google.inject.Initializer$InjectableReference.get
(Initializer.java:144)
at com.google.inject.Initializer.injectAll(Initializer.java:92)
at com.google.inject.InjectorBuilder.injectDynamically
(InjectorBuilder.java:170)
at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:115)
at com.google.inject.Guice.createInjector(Guice.java:95)
at com.google.inject.Guice.createInjector(Guice.java:69)
at com.google.inject.Guice.createInjector(Guice.java:59)
..
Is this normal or should I do it in another way ?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---