JAX-WS throws JAXBException for complextypes
--------------------------------------------

                 Key: AXIS2-4605
                 URL: https://issues.apache.org/jira/browse/AXIS2-4605
             Project: Axis2
          Issue Type: Bug
          Components: jaxws
            Reporter: Isuru Eranga Suriarachchi
            Assignee: Rich Scheuerle
            Priority: Blocker


Any JAXWS operation which returns or receives a Complex type (not Lists or 
Arrays, simple objects) throws the following exception in latest trunk.

Caused by: javax.xml.bind.JAXBException: XXXXXXX is not known to this context
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getBeanInfo(JAXBContextImpl.java:587)
        at 
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.getBeanInfo(UnmarshallerImpl.java:531)
        at 
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:337)

My service is as follows (I'll attach the jar to this JIRA)

@WebService(serviceName = "SampleService",
        targetNamespace = "http://sample.jaxws.apache.org";
)
public class JaxwsSample {

    @WebMethod(
            action = "urn:echo1"
    )
    public String echo1(InWrapper in) {
        return in.getIn();
    }

    @WebMethod(
            action = "urn:echo2"
    )
    public OutWrapper echo2(String in) {
        OutWrapper out = new OutWrapper();
        out.setOut(in);
        return out;
    }
}

OutWrapper and InWrapper are two simple beans which has a string inside.

I think this issue has occured after fixing 
http://issues.apache.org/jira/browse/AXIS2-3341.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to