Which version/brand of the browser? Can you try a different one? Browsers usually set the Accept header.
Raymond Feng Sent from my iPhone On Sep 22, 2011, at 9:13 AM, Miguel Tinte <[email protected]> wrote: > Yes, it's a browser > > 2011/9/22 Raymond Feng <[email protected]> > What's your rest client? A browser? > > Raymond Feng > Sent from my iPhone > > On Sep 22, 2011, at 7:41 AM, Miguel Tinte <[email protected]> wrote: > >> Hi Serafín, >> this is the request code: >> >> INTERFACES: >> @Remotable >> public interface ComponentService { >> // This method is called if XML is request >> @GET >> @Path("/hello") >> @Consumes(MediaType.APPLICATION_XML) >> public String sayXMLHello(); >> ... >> @Remotable >> public interface JaxrsComponentService { >> // This method is called if XML is request >> @GET >> @Path("/hello") >> @Consumes(MediaType.APPLICATION_XML) >> public String sayXMLHello(); >> >> >> IMPLEMENTATION: >> @Service(JaxrsComponentService.class) >> public class ComponentCaller implements JaxrsComponentService, >> IComponentService { >> @Reference >> private IComponentService componentService; >> public String sayXMLHello() { >> return "<?xml version=\"1.0\"?>" + "<hello> Hello World!" + >> "</hello>"; >> } >> ... >> >> Regards >> >> >> 2011/9/22 Serafin Sedano <[email protected]> >> It looks like you are either omitting the "Accept: " header or the Service >> API has defined an empty @Consumes. >> >> Since it is a 500 I bet the service is wrong. >> >> Please add the actual request you are performing. >> >> Kind regards. >> >> Serafín. >> >> 2011/9/22 Miguel Tinte <[email protected]> >> >> Hi, >> I am using Wink to access via REST service to a SCA component deployed in >> http://localhost:8080/component. When I load my REST request by adding >> "/hello" to the previous URL it returns: >> INTERNAL_SERVER_ERROR >> Caused by: >> >> java.lang.NullPointerException >> at org.apache.wink.common.internal.http.Accept.valueOf(Accept.java:139) >> >> Any idea? >> >> Thanks in advance >> >> >> >
