mrglavas 2004/01/26 13:18:43
Modified: java/src/org/apache/xerces/impl/xs XMLSchemaLoader.java
Log:
Fixing an NPE. See REVISIT comment.
Revision Changes Path
1.25 +5 -2
xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
Index: XMLSchemaLoader.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- XMLSchemaLoader.java 23 Jan 2004 17:22:21 -0000 1.24
+++ XMLSchemaLoader.java 26 Jan 2004 21:18:43 -0000 1.25
@@ -411,7 +411,10 @@
public void setProperty(String propertyId,
Object state) throws XMLConfigurationException {
fSettingsChanged = true;
- fLoaderConfig.setProperty(propertyId, state);
+ // REVISIT: We cannot set null values on this configuration
+ // because it is backed by a java.util.Hashtable which doesn't
+ // permit null values. -- mrglavas
+ if (state != null) fLoaderConfig.setProperty(propertyId, state);
if(propertyId.equals( JAXP_SCHEMA_SOURCE)) {
fJAXPSource = state;
fJAXPProcessed = false;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]