Hello together, i am using RESTeasy to collect XML data from an external REST-API. It looks like:
@Produces("application/xml") public interface DataExport { @GET @Path("results.htm") Summary getData(@QueryParam("filterRule") final String filterRule, @QueryParam("startTime") final long startTime, @QueryParam("endTime") final long endTime, @QueryParam("attributeSieve") final String attributeSieve) throws Exception; } The returned Summary is a JAXB generated class based on a XSD. Calling this method outside a JBoss Application server works fine since RESTeasy internally uses the "JaxBXmlRootElemtProvider" message body reader to convert the XML string into the required object. Calling this method inside a JBoss Application server as part of a bean throws an exception saying that String cannot be casted to Summary. I found out that this comes from the fact that internally another message body reader is used, namely the "YamlProvider". What i found out is that this is connected to the response of the query which does not contain a content type. Since in the readers list the YamlProvider comes before JaxBXmlRootElemtProvider the YamlProvider is chosen which cannot convert the data. Do you have any idea how i can solve this issue despite adding the content type to the response? Thank you in advance, Arnd ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Resteasy-users mailing list Resteasy-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/resteasy-users