Support 4-byte Real NSNumbers (NSNumber float)
GoogleCodeExporter opened this issue · comments
Google Code Exporter commented
When attempting to parse NSNumbers created from floats ([NSNumber
numberWithFloat:2.0]), reports "bad byte array length 4".
08-05 10:04:19.990: WARN/System.err(21868): java.lang.IllegalArgumentException:
bad byte array length 4
08-05 10:04:20.000: WARN/System.err(21868): at
com.dd.plist.BinaryPropertyListParser.parseDouble(BinaryPropertyListParser.java:
385)
08-05 10:04:20.000: WARN/System.err(21868): at
com.dd.plist.NSNumber.<init>(NSNumber.java:71)
08-05 10:04:20.000: WARN/System.err(21868): at
com.dd.plist.BinaryPropertyListParser.parseObject(BinaryPropertyListParser.java:
173)
08-05 10:04:20.000: WARN/System.err(21868): at
com.dd.plist.BinaryPropertyListParser.parseObject(BinaryPropertyListParser.java:
298)
08-05 10:04:20.000: WARN/System.err(21868): at
com.dd.plist.BinaryPropertyListParser.parseObject(BinaryPropertyListParser.java:
337)
08-05 10:04:20.000: WARN/System.err(21868): at
com.dd.plist.BinaryPropertyListParser.parse(BinaryPropertyListParser.java:96)
08-05 10:04:20.000: WARN/System.err(21868): at
com.dd.plist.BinaryPropertyListParser.parse(BinaryPropertyListParser.java:109)
08-05 10:04:20.000: WARN/System.err(21868): at
com.dd.plist.PropertyListParser.parse(PropertyListParser.java:104)
Original issue reported on code.google.com by twigbra...@gmail.com
on 5 Aug 2011 at 6:00
Google Code Exporter commented
Should be fixed in r38. Could you confirm?
Original comment by daniel.dreibrodt
on 6 Aug 2011 at 8:50
- Changed state: Started
Google Code Exporter commented
Ok, I confirmed it myself. Now all variations of NSNumber are parsed correctly.
Original comment by daniel.dreibrodt
on 6 Aug 2011 at 9:50
- Changed state: Fixed