Hi,

JAXB doesn't handle interfaces and the current Tuscany code doesn't deal with Collection very well. Can you try to use an array?

Thanks,
Raymond
--------------------------------------------------
From: "Abraham Washington" <[EMAIL PROTECTED]>
Sent: Tuesday, May 13, 2008 8:06 AM
To: <tuscany-user@ws.apache.org>
Subject: jaxb / sdo question

hello, i have a service operations that returns a java.util.List. it's a very simple service call, but when the service tries to return, i'm getting the error below... May 13, 2008 8:48:32 AM org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOu
tSyncMessageReceiver invokeBusinessLogic
SEVERE: org.apache.tuscany.sca.databinding.TransformationException: org.apache.t uscany.sca.databinding.TransformationException: com.sun.xml.bind.v2.runtime.Ille
galAnnotationsException: 2 counts of IllegalAnnotationExceptions
java.util.List is an interface, and JAXB can't handle interfaces.
this problem is related to the following location:
at java.util.List
java.util.List does not have a no-arg default constructor.
this problem is related to the following location:
at java.util.List
not sure what the problem could be. here's my service operation:
publicList getAllOrganizations() { InputStream in =
getClass().getClassLoader().getResourceAsStream(
DAS das = DAS.
Command read = das.getCommand(
DataObject root = read.executeQuery();
List orgs = root.getList(

}
any help is great - abe"dasConfiguration.xml");FACTORY.createDAS(in, getConnection());"getAllOrganizations");"ORGANIZATION"); returnroot.getList("ORGANIZATION");



Reply via email to