munene kiruja created FELIX-5306:
------------------------------------

             Summary: Fileinstall can't read floats and doubles in .config 
files 
                 Key: FELIX-5306
                 URL: https://issues.apache.org/jira/browse/FELIX-5306
             Project: Felix
          Issue Type: Bug
          Components: Configuration Admin, File Install
            Reporter: munene kiruja


The format for specifying a float in the .config format is <key>=F"<float 
value> and similarly for doubles but with the type character D.

When the floats and doubles are encountered in the config, 
java.lang.NumberFormatException is thrown with the message like:

{code}
java.lang.NumberFormatException: For input string: "400.333"
        at 
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Integer.parseInt(Integer.java:580)
        at java.lang.Integer.parseInt(Integer.java:615)
{code} 

The code is actually parsing using Integer and Long classes!! 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to