Ankur Pathela created FELIX-3542:
------------------------------------

             Summary: Incorrect rendering of default property values with 
backslashes in property editor
                 Key: FELIX-3542
                 URL: https://issues.apache.org/jira/browse/FELIX-3542
             Project: Felix
          Issue Type: Bug
          Components: Web Console
            Reporter: Ankur Pathela
            Priority: Minor


For a component property defined as below:
~~~~~~~~~~~~
static private final String DEFAULT_FILE_PATTERN = "(?i)index\\.html";

@Property(value=DEFAULT_FILE_PATTERN)
static private final String PN_FILE_PATTERN = "file.pattern"; 
~~~~~~~~~~~~

The backslash gets eaten up in the felix web console. The default value should 
appear as (?i)index\.html but ends up looking like (?i)index.html. This regex 
has a different meaning than the one intended.

The component gets the correct initial value. But things fail when you open the 
property editor and save without making any changes(because the editor loaded 
up with an incorrect default value). Note that the property values when saved 
from the property editor render correctly the next time the editor loads.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to