Hi Francesco, My issue here is that not all services are running normally with xml encoding. Only JSON is working without problems. One example is WorkflowService:
/** * @param kind Kind can be USER or ROLE only! * @return Returns existing tasks for matching kind. */ @GET @Path("tasks") List<String> getDefinedTasks(@PathParam("kind") AttributableType kind); List<String> is not supported as a XML response for a webservice request, because JAX-B does not know how to marshal this kind of primitive data type (String does not contain any JAX-B annotations). It looks like that the UnitTest is only testing JSON encoding. To verify my issue, just take a look at: http://localhost:9080/syncope/cxf/workflows/USER/tasks.xml You will get a response like this: No message body writer has been found for response class ArrayList. Best regards. Jan > -----Original Message----- > From: Francesco Chicchiriccò [mailto:ilgro...@apache.org] > Sent: Montag, 3. Juni 2013 09:08 > To: dev@syncope.apache.org > Subject: Re: CXF problem deploying Syncope in Glasshfish > > On 03/06/2013 08:47, Jan Bernhardt wrote: > > Hi Massimiliano, > > > > I'm glad to see you found the solution yourself. Good job! > > > > I'm currently working on SYNCOPE-286 to remove Spring MVC, my problem > here is that it looks like that a couple of recent changes to trunk have > broken > the cxf build / tests. > > I hope to resolve these issues by tomorrow. > > Hi Jan, > which errors are you getting with CXF on trunk? I've just checked and don't > have any error when building "mvn -Pjaxrs" on core (either trunk and 1_1_X) > with both OpenJDK 1.6 and 1.7 on GNU / Linux. > > Regards. > > -- > Francesco Chicchiriccò > > ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member > http://people.apache.org/~ilgrosso/