Author: sandygao
Date: Thu Aug 9 15:23:06 2012
New Revision: 1371253
URL: http://svn.apache.org/viewvc?rev=1371253&view=rev
Log:
Fixing potential NPE. Target namespace of a schema component could be null.
Modified:
xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
Modified:
xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
URL:
http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java?rev=1371253&r1=1371252&r2=1371253&view=diff
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
(original)
+++ xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
Thu Aug 9 15:23:06 2012
@@ -3141,7 +3141,7 @@ public class XSDHandler {
private void addRelatedType(XSTypeDefinition type, Vector componentList,
String namespace, Hashtable dependencies) {
if (!type.getAnonymous()) {
- if
(!type.getNamespace().equals(SchemaSymbols.URI_SCHEMAFORSCHEMA)) { //REVISIT -
do we use == instead
+ if
(!SchemaSymbols.URI_SCHEMAFORSCHEMA.equals(type.getNamespace())) { //REVISIT -
do we use == instead
if (!componentList.contains(type)) {
final Vector importedNamespaces =
findDependentNamespaces(namespace, dependencies);
addNamespaceDependency(namespace, type.getNamespace(),
importedNamespaces);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]