[jira] Updated: (CONFIGURATION-214) Adding an integer and getting it as a long causes an exception

2007-01-27 Thread Oliver Heger (JIRA)

 [ 
https://issues.apache.org/jira/browse/CONFIGURATION-214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver Heger updated CONFIGURATION-214:
---

Fix Version/s: (was: Nightly Builds)
   1.3

 Adding an integer and getting it as a long causes an exception
 --

 Key: CONFIGURATION-214
 URL: https://issues.apache.org/jira/browse/CONFIGURATION-214
 Project: Commons Configuration
  Issue Type: Bug
Affects Versions: 1.2
 Environment: Linux, java 1.5
Reporter: Sebastiano Vigna
 Assigned To: Oliver Heger
Priority: Minor
 Fix For: 1.3


 Try this in a BeanShell:
 bsh % p = new org.apache.commons.configuration.PropertiesConfiguration();
 bsh % p.setProperty(foo, 6);
 bsh % p.getLong(foo);
 // Error: // Uncaught Exception: Method Invocation p.getLong : at Line: 3 : 
 in file: unknown file : p .getLong ( foo )
 Target exception: org.apache.commons.configuration.ConversionException: 'foo' 
 doesn't map to a Long object
 org.apache.commons.configuration.ConversionException: 'foo' doesn't map to a 
 Long object
 at 
 org.apache.commons.configuration.AbstractConfiguration.getLong(AbstractConfiguration.java:667)
 The problem is that when an object in a property is not a Long, the only 
 attempt of PropertyConverter.toLong() is that of treating it as a string. It 
 could try to convert it to a Number first and then try to convert it to a 
 long. It is a very confusing behaviour, because if you save and reload the 
 properties everything works fine (as now the integer is a string).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (CONFIGURATION-214) Adding an integer and getting it as a long causes an exception

2006-05-30 Thread Oliver Heger (JIRA)
 [ http://issues.apache.org/jira/browse/CONFIGURATION-214?page=all ]

Oliver Heger updated CONFIGURATION-214:
---

Assign To: Oliver Heger

 Adding an integer and getting it as a long causes an exception
 --

  Key: CONFIGURATION-214
  URL: http://issues.apache.org/jira/browse/CONFIGURATION-214
  Project: Commons Configuration
 Type: Bug

 Versions: 1.2 Final
  Environment: Linux, java 1.5
 Reporter: Sebastiano Vigna
 Assignee: Oliver Heger
 Priority: Minor


 Try this in a BeanShell:
 bsh % p = new org.apache.commons.configuration.PropertiesConfiguration();
 bsh % p.setProperty(foo, 6);
 bsh % p.getLong(foo);
 // Error: // Uncaught Exception: Method Invocation p.getLong : at Line: 3 : 
 in file: unknown file : p .getLong ( foo )
 Target exception: org.apache.commons.configuration.ConversionException: 'foo' 
 doesn't map to a Long object
 org.apache.commons.configuration.ConversionException: 'foo' doesn't map to a 
 Long object
 at 
 org.apache.commons.configuration.AbstractConfiguration.getLong(AbstractConfiguration.java:667)
 The problem is that when an object in a property is not a Long, the only 
 attempt of PropertyConverter.toLong() is that of treating it as a string. It 
 could try to convert it to a Number first and then try to convert it to a 
 long. It is a very confusing behaviour, because if you save and reload the 
 properties everything works fine (as now the integer is a string).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]