commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Bourg <ebo...@apache.org>
Subject Re: Problem initializing XMLPropertyListConfiguration
Date Sun, 06 Apr 2008 15:19:34 GMT
Hi Michael,

I think that's a bug, the plist spec doesn't limit the size of the 
integer. We should probably parse the value as a Long or a BigInteger.

Get a nightly build in a couple of days, I'll fix this issue.

Emmanuel Bourg




Michael Cugini a écrit :
> Hey all,
> 
> I've been recently attempting to parse iTunes music library xml plists, 
> and have run into an issue.  When loading an 
> XMLPropertyListConfiguration the following exception is thrown:
> 
>    org.apache.commons.configuration.ConfigurationException: Unable to 
> parse the configuration file
>        at 
> org.apache.commons.configuration.plist.XMLPropertyListConfiguration.load(XMLPropertyListConfiguration.java:249)

> 
>        .....
>    Caused by: java.lang.NumberFormatException: For input string: 
> "3290007019"
>        at 
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) 
> 
>        at java.lang.Integer.parseInt(Integer.java:459)
>        at java.lang.Integer.<init>(Integer.java:620)
> 
> The offending line in the XML file is:
>            <key>Play Date</key><integer>3290007019</integer>
> 
> 3290007019 is outside of the range of an int, so I'm guessing that is 
> the issue.  Is this a case of a malformed plist, or a bug 
> XMLPropertyListConfiguration?
> Is there any way I can solve this?
> 
> Thanks in advance
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message