The model is not an OSGi service/component right? I'm not sure of why you need a reference to an osgi service in the model but you can probably use a setter by yourself but I still think you can just have another service which does the action on the model instead of the model calling the service.
On Wednesday, November 19, 2014, Hass Joseph Khafaji <[email protected]> wrote: > Hello, > > I am trying to inject OSGI service defined using scr annotation into a > sling model class using the @inject annotation. > > What we seem to be getting is that the ModelAdapterFactory is unable to > inject the service into the corresponding field as if it was an > incompatible type. We not doing anything fancy here, it's just a simple > service injection. > > Did anyone faced a similar issue in the past? Do we have to use custom > injectors for this? > > Note: tried to use the @inject @source with an osgi-service but getting > the same result. > > Cheers.
