Tenho a seguinte situação com VRaptor + GAE + Guice
@Component
public interface ContaRepository {
}
@Component
public class ContaDao implements ContaRepository {
}
Mas na inicialização do Jetty (do GAE), recebo a seguinte stacktrace
2011-02-07 00:56:44.421:WARN::failed vraptor: com.google.inject.CreationException: Guice creation errors:||1) No implementation for com.jonatasdaniel.personalfinance.model.repository.ContaRepository was bound.| at br.com.caelum.vraptor.ioc.guice.GuiceComponentRegistry.bindToConstructor(GuiceComponentRegistry.java:110)||2) A binding to com.jonatasdaniel.personalfinance.model.repository.ContaRepository was already configured at br.com.caelum.vraptor.ioc.guice.GuiceComponentRegistry.deepRegister(GuiceComponentRegistry.java:88).| at br.com.caelum.vraptor.ioc.guice.GuiceComponentRegistry.bindToConstructor(GuiceComponentRegistry.java:110)||3) An exception was caught and reported. Message: 0| at com.google.inject.util.Modules$RealOverriddenModuleBuilder$1.configure(Modules.java:172)||3 errors
PS: Creio que as anotações estejam corretas, mas de qq forma, tentei remer a anotação da interface, mas o erro persiste.