From: Dave B. <bla...@us...> - 2011-09-20 19:36:47
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml In directory vz-cvs-3.sog:/tmp/cvs-serv1110/src/org/sblim/cimclient/internal/cimxml Modified Files: Tag: Experimental CIMXMLParserImpl.java Log Message: 3411944 - createJavaObject exception with hex uint Index: CIMXMLParserImpl.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/CIMXMLParserImpl.java,v retrieving revision 1.14.2.32 retrieving revision 1.14.2.33 diff -u -d -r1.14.2.32 -r1.14.2.33 --- CIMXMLParserImpl.java 3 May 2011 18:10:17 -0000 1.14.2.32 +++ CIMXMLParserImpl.java 20 Sep 2011 19:36:44 -0000 1.14.2.33 @@ -49,6 +49,7 @@ * 3027615 2010-07-12 blaschke-oss Use CLASS_ARRAY_T instead of new CIMDataType(CLASS,0) * 3293248 2011-05-03 blaschke-oss Support for CIM_ERROR instances within ERROR * 3297028 2011-05-03 blaschke-oss Instances contain CIMClassProperty with DOM parser + * 3411944 2011-09-20 blaschke-oss createJavaObject exception with hex uint */ package org.sblim.cimclient.internal.cimxml; @@ -2982,7 +2983,7 @@ CIMDataType cimType = parseTypeStr(pTypeStr, false); int radix = 10; - if (pTypeStr.toLowerCase().startsWith("sint") || pTypeStr.toLowerCase().startsWith("int")) { + if (pTypeStr.toLowerCase().startsWith("sint") || pTypeStr.toLowerCase().startsWith("uint")) { pValue = pValue.toLowerCase(); if (pValue.startsWith("0x") || pValue.startsWith("+0x") || pValue.startsWith("-0x")) { radix = 16; |