dev@glassfish.java.net

Re: class org.glassfish.jersey.gf.ejb.EjbComponentProvider not found?

From: Marina Vatkina <marina.vatkina_at_oracle.com>
Date: Fri, 01 Feb 2013 21:21:26 -0800

It was caused by Romain's attempt to set the correct
javax.interceptor-api version.

Why does jersey-gf-ejb.jar require at least 3.1.4 version of the
javax.interceptor-api?

thanks,
-marina

On 2/1/13 11:33 AM, Marina Vatkina wrote:
> server.log on the failed ejb-lite hudson job (i.e. executed against
> web.zip) is filled with the messages like this:
>
> [#|2013-02-01T07:04:29.820-0800|WARNING|glassfish 4.0|org.glassfish.grizzly.http.server.HttpHandler|_ThreadID=66;_ThreadName=admin-listener(1);_TimeMillis=1359731069820;_LevelValue=900;|Unexpected error
> org.glassfish.jersey.internal.ServiceConfigurationError: org.glassfish.jersey.server.spi.ComponentProvider: The class org.glassfish.jersey.gf.ejb.EjbComponentProvider implementing the provider interface org.glassfish.jersey.server.spi.ComponentProvider is not found. The provider implementation is ignored.
> at org.glassfish.jersey.internal.ServiceFinder.fail(ServiceFinder.java:404)
>
> All tests that access a servlet failed :(
>
> -marina
>