Ali Sadik Kumlali a écrit :
Great, I haven't any more NullPointerException in Axis2 1.0RC4
for second problem (classcastException)
Issue in Jira *AXIS2-629 <http://issues.apache.org/jira/browse/AXIS2-629>
thanks,
Arnaud
*
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