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:[email protected]]
> Sent: Montag, 3. Juni 2013 09:08
> To: [email protected]
> 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/