users@jersey.java.net

Re: [Jersey] Re: Resolved CDI NPE issues with JAX-RS/Jersey

From: Paul Sandoz <Paul.Sandoz_at_oracle.com>
Date: Thu, 28 Oct 2010 10:17:17 +0200

On Oct 27, 2010, at 11:39 PM, John Lister wrote:

> Hi, unfortunately I've discovered another minor NPE relating to CDI
> use - I've attached a quick patch which fixes it, feel free to
> modify to meet coding conventions, etc
>
> Discovered it having made a simple cut and paster error, essentially
> if CDI is enabled and an invalid type is injected via @Context it
> fails with a NPE. I thought but haven't checked that the non CDI
> case returned a warning and left the value as null...
>

Thanks!

In such a case Jersey needs to report an error, this should be an easy
fix, thanks for reporting:

   https://jersey.dev.java.net/issues/show_bug.cgi?id=600

Paul.

> Thanks
>
> John
>
> On 19:59, Paul Sandoz wrote:
>> Hi,
>>
>> Some good news for those of you who have experienced the
>> frustrating NPE deployment issues with JAX-RS/Jersey when CDI is
>> enabled.
>>
>> We have managed to implement an alternative workaround. Thanks to
>> John Lister for verifying that it works and for a patch to resolve
>> some related issues. I would encourage others to verify.
>>
>> Some of you may recall that we have to work around an issue related
>> to proxying of the CDI extension. The proxying issue is still being
>> investigated.
>>
>> The new workaround is in Jersey 1.5-ea03 and should be available in
>> the next promoted build of GlassFish.
>>
>> Paul.
> <
> cdi
> .diff
> >---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net