You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Sergey Beryozkin (JIRA)" <ji...@apache.org> on 2011/01/17 15:49:43 UTC

[jira] Assigned: (CXF-3248) CXF JAX-RS assumes custom Application returns providers only via Application.getSingletons

     [ https://issues.apache.org/jira/browse/CXF-3248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sergey Beryozkin reassigned CXF-3248:
-------------------------------------

    Assignee: Sergey Beryozkin

> CXF JAX-RS assumes custom Application returns providers only via Application.getSingletons 
> -------------------------------------------------------------------------------------------
>
>                 Key: CXF-3248
>                 URL: https://issues.apache.org/jira/browse/CXF-3248
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>    Affects Versions: 2.3.2
>            Reporter: Glen Mazza
>            Assignee: Sergey Beryozkin
>            Priority: Minor
>
> Example 7-1 of the JAX-RS book samples (see https://issues.apache.org/jira/browse/CXF-3247) is returning a unclear error message when it processes the following ExceptionMapper:
> @Provider
> public class NotFoundExceptionMapper implements ExceptionMapper<NotFoundException>
> {
>    public Response toResponse(NotFoundException exception)
>    {
>       return Response.status(Response.Status.NOT_FOUND)
>               .entity(exception.getMessage())
>               .type("text/plain").build();
>    }
> }
> This is the error message it's returning:
> WARNING: No resource methods have been found for resource class com.restfully.shop.services.NotFoundExceptionMapper
> I'm not sure why an exception mapper needs to have resource methods, or what a "resource method" is for that matter.  I think this error is appropriate for root resources only and not exception mappers, if so, this message should be suppressed for exception mappers.  OTOH, if this warning does have meaning for exception mappers, could it be made clearer for newbies/novices?
> Note this example has other bugs with it, not related to this problem (https://issues.jboss.org/browse/RESTEASY-495).
> To duplicate, download and extract RESTEasy and make the pom.xml and web.xml changes all described in https://issues.apache.org/jira/browse/CXF-3247.  Then just run mvn clean install and you'll see the above error message.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.