You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "munene kiruja (JIRA)" <ji...@apache.org> on 2016/07/15 17:45:21 UTC

[jira] [Created] (FELIX-5306) Fileinstall can't read floats and doubles in .config files

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)