I am doing a Jersey 1 to Jersey 2 migration of my system. In my code I had @Inject annotation from com.sun.jersey.spi.inject.Inject and @Singleton from com.sun.jersey.spi.resource.Singleton. I’ve changed these to javax.inject.Inject and javax.inject.Singleton. Since this change I am getting errors while injecting any object annotated with it. My error is this The APIConnectorHandler is Injected both in RSearchClient and BarcodeSearchClient.