Hi Arnaud,
I had similar problems with RC3 and they are fixed with RC4.
Regards,
Ali Sadik Kumlali
--- Arnaud MERGEY <[EMAIL PROTECTED]> wrote:
> Hi,
> I'have upgraded Axis2 libs in order to testing my dynamic Axis2 based
>
> client.
> With 0.95 my code works fine, with 1.0 RC3 invoking the service
> I'have :
> java.lang.NullPointerException
> at
>
org.apache.axis2.description.AxisService.getOperation(AxisService.java:642)
> at
>
org.apache.axis2.client.ServiceClient.createClient(ServiceClient.java:500)
> at
>
org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:453)
>
> Another error
> getSchemaElement() on AxisMessage class throw ClassCastException
> In this method code I think you should replace:
>
> /Iterator scheamItms = schema.getItems().getIterator();
> while (scheamItms.hasNext()) {
> XmlSchemaElement xmlSchemaElement =
> (XmlSchemaElement)
> scheamItms.next();
> if
> (xmlSchemaElement.getName().equals(getElementQName().getLocalPart()))
> {
> return xmlSchemaElement;
> }
> }
>
> /by
>
> /Iterator scheamItms = schema.getItems().getIterator();
> while (scheamItms.hasNext()) {
> Object schemaItem = //scheamItms.next();
> if(schemaItem instanceOf XmlSchemaElement) {
> // XmlSchemaElement xmlSchemaElement =
> (XmlSchemaElement) schemaItem;
> if
> (xmlSchemaElement.getName().equals(getElementQName().getLocalPart()))
> {
> return xmlSchemaElement;
> }
> }
> }
>
>
> /or you can do this in the method
>
> / ArrayList schemas = service.getSchema();
> for (int i = 0; i < schemas.size(); i++) {
> XmlSchema schema = (XmlSchema) schemas.get(i);
> //XmlSchemaElement xmlSchemaElement =
> schema.getElementByName(//getElementQName()//);
> if (xmlSchemaElement !=null)
> return xmlSchemaElement
> /
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com