Author: amilas
Date: Sat Feb 19 05:16:35 2011
New Revision: 1072255
URL: http://svn.apache.org/viewvc?rev=1072255&view=rev
Log:
fixing the issue with earlier patch. it should be
innerElement.getSchemaTypeName(). if this is null it anyway casue a null
pointer exception. now all the tests passed
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java?rev=1072255&r1=1072254&r2=1072255&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
Sat Feb 19 05:16:35 2011
@@ -139,6 +139,10 @@ public class BuilderUtil {
while (iterator.hasNext()) {
XmlSchemaElement innerElement =
(XmlSchemaElement)iterator.next();
QName qName = innerElement.getQName();
+ // ignoring the elements without proper type and
minoccurs zero
+ if ((innerElement.getSchemaTypeName() == null) &&
(innerElement.getMinOccurs() == 0)){
+ continue;
+ }
if (qName == null &&
innerElement.getSchemaTypeName()
.equals(org.apache.ws.commons.schema.constants.Constants.XSD_ANYTYPE)) {
createSOAPMessageWithoutSchema(soapFactory,
bodyFirstChild,