Author: ningjiang Date: Thu Dec 8 04:36:43 2011 New Revision: 1211755 URL: http://svn.apache.org/viewvc?rev=1211755&view=rev Log: Merged revisions 1211190 via svnmerge from https://svn.apache.org/repos/asf/cxf/branches/2.4.x-fixes
................ r1211190 | dkulp | 2011-12-07 05:56:15 +0800 (Wed, 07 Dec 2011) | 10 lines Merged revisions 1211099 via svnmerge from https://svn.apache.org/repos/asf/cxf/trunk ........ r1211099 | dkulp | 2011-12-06 15:35:15 -0500 (Tue, 06 Dec 2011) | 2 lines Add more information to the error message to help diagnose what is going on. ........ ................ Modified: cxf/branches/2.3.x-fixes/ (props changed) cxf/branches/2.3.x-fixes/api/src/main/java/org/apache/cxf/databinding/AbstractDataBinding.java Propchange: cxf/branches/2.3.x-fixes/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Thu Dec 8 04:36:43 2011 @@ -1,2 +1,2 @@ -/cxf/branches/2.4.x-fixes:1210532,1211549 +/cxf/branches/2.4.x-fixes:1210532,1211190,1211549 /cxf/trunk:1210527 Propchange: cxf/branches/2.3.x-fixes/ ------------------------------------------------------------------------------ Binary property 'svnmerge-integrated' - no diff available. Modified: cxf/branches/2.3.x-fixes/api/src/main/java/org/apache/cxf/databinding/AbstractDataBinding.java URL: http://svn.apache.org/viewvc/cxf/branches/2.3.x-fixes/api/src/main/java/org/apache/cxf/databinding/AbstractDataBinding.java?rev=1211755&r1=1211754&r2=1211755&view=diff ============================================================================== --- cxf/branches/2.3.x-fixes/api/src/main/java/org/apache/cxf/databinding/AbstractDataBinding.java (original) +++ cxf/branches/2.3.x-fixes/api/src/main/java/org/apache/cxf/databinding/AbstractDataBinding.java Thu Dec 8 04:36:43 2011 @@ -27,6 +27,7 @@ import java.util.Set; import javax.annotation.Resource; import javax.xml.XMLConstants; +import javax.xml.namespace.QName; import javax.xml.parsers.ParserConfigurationException; import javax.xml.stream.XMLStreamException; import javax.xml.transform.dom.DOMSource; @@ -95,15 +96,17 @@ public abstract class AbstractDataBindin * Sanity check. The document has to remotely resemble a schema. */ if (!XMLConstants.W3C_XML_SCHEMA_NS_URI.equals(d.getDocumentElement().getNamespaceURI())) { + QName qn = DOMUtils.getElementQName(d.getDocumentElement()); throw new RuntimeException("Invalid schema document passed to " + "AbstractDataBinding.addSchemaDocument, " - + "not in W3C schema namespace"); + + "not in W3C schema namespace: " + qn); } if (!"schema".equals(d.getDocumentElement().getLocalName())) { + QName qn = DOMUtils.getElementQName(d.getDocumentElement()); throw new RuntimeException("Invalid schema document passed to " + "AbstractDataBinding.addSchemaDocument, " - + "document element isn't 'schema'"); + + "document element isn't 'schema': " + qn); } String ns = d.getDocumentElement().getAttribute("targetNamespace");