You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2007/07/12 23:54:56 UTC
svn commit: r555786 -
/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/DataObjectXMLStreamReader.java
Author: rfeng
Date: Thu Jul 12 14:54:55 2007
New Revision: 555786
URL: http://svn.apache.org/viewvc?view=rev&rev=555786
Log:
Fix the NPE when the attribute (for example, xsi:type) is not defined by the Type
Modified:
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/DataObjectXMLStreamReader.java
Modified: incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/DataObjectXMLStreamReader.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/DataObjectXMLStreamReader.java?view=diff&rev=555786&r1=555785&r2=555786
==============================================================================
--- incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/DataObjectXMLStreamReader.java (original)
+++ incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/DataObjectXMLStreamReader.java Thu Jul 12 14:54:55 2007
@@ -601,8 +601,8 @@
String attrValue = (String)omAttribObj;
Property property = dataObject.getType().getProperty(propertyName);
- Type propertyType = property.getType();
- if ("URI".equals(propertyType.getName())) {
+ // property can be null for xsi:type
+ if (property != null && "URI".equals(property.getType().getName())) {
String namespace = null;
String localPart = attrValue;
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org