Hello all ! I'm trying to use the Wsdl2java class on a wsdl file, but there is a java.lang.NullPointerException throwed in the getComplexElementTypesAndNames method of the SchemaUtils class. I checked the code and here are the code lines :
NodeList children = node.getChildNodes(); Node complexContent = null; Node simpleContent = null; Node extension = null; for (int j = 0; j < children.getLength() && complexContent == null; j++) { QName complexContentKind = Utils.getNodeQName(children.item(j)); if (complexContentKind != null && Constants.isSchemaXSD(complexContentKind.getNamespaceURI())) { if (complexContentKind.getLocalPart().equals("complexContent") ) complexContent = children.item(j); else if (complexContentKind.getLocalPart().equals("simpleContent")) simpleContent = children.item(j); } } if (complexContent != null) { children = complexContent.getChildNodes(); for (int j = 0; j < children.getLength() && extension == null; j++) { QName extensionKind = Utils.getNodeQName(children.item(j)); if (extensionKind != null && extensionKind.getLocalPart().equals("extension") && Constants.isSchemaXSD(extensionKind.getNamespaceURI())) extension = children.item(j); } } It seems that the children variable is null, and there is no check to look for that. Does anybody know something about that ?????? Best regards, Yoann