Hi,
I have a webservice which returns a complexType (ObjectResult).
Here is the definition of the complexType (ObjectResult).
<complexType name="ObjectResult">
<sequence>
<element name="createdBy" nillable="true" type="xsd:string" />
<element name="createdDate" nillable="true" type="xsd:dateTime"
/>
<element name="lastModifiedBy" nillable="true" type="xsd:string"
/>
<element name="lastModifiedDate" nillable="true"
type="xsd:dateTime" />
<element name="exceptionCode" nillable="true"
type="fns:ExceptionCode" />
<element name="errorMessage" nillable="true" type="xsd:string"
/>
<element maxOccurs="unbounded" name="fields" nillable="true"
type="tns:Field" />
<element name="objectType" nillable="true" type="tns:ObjectType"
/>
<any minOccurs="0" namespace="##targetNamespace"
processContents="lax" />
</sequence>
</complexType>
The any element in the WSDL is converted to OMElement when we run
WSDL2Java.
Now, in the code when I create an OMElement object and set it to the
ObjectResult and return in the response, I'm getting the below exception
"java.lang.RuntimeException: Error obtaining parser from data source:the
prefix ==> Already exists for namespace ==>"
It used to work before, but suddenly started getting this exception,
nothing has changed regarding the Axis2 libraries in my repository.
Please help me regarding this issue.
Thanks
Raghu