Mikael Svahn created FELIX-4441:
-----------------------------------
Summary: The default value is not escaped correctly.
Key: FELIX-4441
URL: https://issues.apache.org/jira/browse/FELIX-4441
Project: Felix
Issue Type: Bug
Components: Maven SCR Plugin
Affects Versions: scr generator 1.8.2
Reporter: Mikael Svahn
The default value is not correctly escaped when the xml file is generated.
The problem is that the characters ' ' and ',' is escaped twice.
It is solved by the following patch
--- src/main/java/org/apache/felix/scrplugin/xml/MetaTypeIO.java
2014-02-28 08:16:21.706349600 +0100
+++ src/main/java/org/apache/felix/scrplugin/xml/MetaTypeIO.java
2014-02-28 08:16:28.307009600 +0100
@@ -284,9 +284,9 @@
}
String result = value.trim();
+ result = result.replace("\\", "\\\\");
result = result.replace(" ", "\\ ");
result = result.replace(",", "\\,");
- result = result.replace("\\", "\\\\");
return result;
}
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)