Thanks Andreas,

That was a hangover from when I tried it without an interface.

I've checked it and its still not firing.

Tom

On Thu, Jul 30, 2015 at 11:54 AM, Andreas Kuhtz <[email protected]>
wrote:

> Hi,
>
> Might be a problem of injecting the impl instead of the interface in
> FileManagerEndpoint:
>
> @OsgiService
> private FileManagerClientImpl fileManagerClient;
>
> .. the same in the setter. Try change to FileManagerClient and see if
> this helps.
>
> Regards,
> Andreas
>
> 2015-07-30 12:48 GMT+02:00 Tom Barber <[email protected]>:
>
>> Okay gang,
>>
>> I've tried 0.13.0-SNAPSHOT and I still can't for the life of me figure
>> out why I don't get my dependency injected.
>>
>> Here is a stripped out version:
>> https://github.com/buggtb/broken-cdi-example I'm sure its something
>> obvious but I can't figure it out.
>>
>> Thanks
>>
>> Tom
>>
>> On Wed, Jul 29, 2015 at 11:47 PM, Tom Barber <[email protected]>
>> wrote:
>>
>>> Knowing my coding prowess, i wouldn't say nicely, but i'll give it a
>>> shot and ask questions another day!
>>>
>>> Thanks Achim!
>>>
>>>
>>> On Wed, Jul 29, 2015 at 11:42 PM, Achim Nierbeck <
>>> [email protected]> wrote:
>>>
>>>> If you switch to use pax-cdi 0.13.0-SNAPSHOT it'll work nicely with
>>>> Pax-Web 4.x and Karaf 4.
>>>> I just pushed the changes and deployed the snapshot to the ops4j
>>>> snapshot repo.
>>>>
>>>> regards, Achim
>>>>
>>>> 2015-07-30 0:02 GMT+02:00 Tom Barber <[email protected]>:
>>>>
>>>>> Boo, actually I resolved that weirdness, that was due to me overriding
>>>>> the default classpath, but when it starts I don't get any beans injected
>>>>> which gives me a sad face.......
>>>>>
>>>>> Tom
>>>>>
>>>>> On Wed, Jul 29, 2015 at 10:38 PM, Achim Nierbeck <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Tom,
>>>>>>
>>>>>> I'm not sure what happened to your setup,
>>>>>> but actually that shouldn't be of an issue.
>>>>>> I just tested it and stumbled over another thing.
>>>>>> The latest pax-cdi bundles aren't compatible with Jetty 9.1 and
>>>>>> Servlet 3.1
>>>>>>
>>>>>> I'm gonna look at it.
>>>>>>
>>>>>> regards, Achim
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2015-07-29 18:04 GMT+02:00 Tom Barber <[email protected]>:
>>>>>>
>>>>>>> Hello chaps
>>>>>>>
>>>>>>> Running Karaf 4 and PAX CDI I'm running into an issue wiring it all
>>>>>>> up. I have
>>>>>>>
>>>>>>> Require-Capability: org.ops4j.pax.cdi.extension;
>>>>>>> filter:="(&(extension=p
>>>>>>>  ax-cdi-extension)(version>=0.12)(!(version>=0.13)))",osgi.extender;
>>>>>>> fil
>>>>>>>  ter:="(osgi.extender=pax.cdi)"
>>>>>>>
>>>>>>> In my Manifest but when it starts it complains of stuff like:
>>>>>>>
>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>> WEB-INFes.com.mytool.filemanager.websocket.FileManagerObj not found by
>>>>>>> com.mytool.filemanager-client
>>>>>>>
>>>>>>> Which is weird, mostly because where does WEB-IFes come from?
>>>>>>>
>>>>>>> Anyway I can't work it out, where those errors come from and whilst
>>>>>>> my bundle does come up my beans aren't injected, does anyone have a good
>>>>>>> idea?
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> Tom
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Apache Member
>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>> Committer & Project Lead
>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>>
>>>>>> Software Architect / Project Manager / Scrum Master
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Apache Member
>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>> Committer & Project Lead
>>>> blog <http://notizblog.nierbeck.de/>
>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>
>>>> Software Architect / Project Manager / Scrum Master
>>>>
>>>>
>>>
>>
>

Reply via email to