Component: org.apache.felix.fileinstall-3.1.10
In class: org.apache.felix.fileinstall.internal.ConfigInstaller
Method:
Configuration findExistingConfiguration(String fileName) throws Exception
{
String filter = "(" + DirectoryWatcher.FILENAME + "=" + fileName + ")";
Configuration[] configurations = getConfigurationAdmin().listConfigurations(filter);
...
If path contains special chars (e.g. parentheses) "filter" variable above is an invalid OSGi LDAP filter and servicemix cannot start correctly.
Hi
What version of Fuse ESB are you using? And what OS?
I have logged a ticket to look into this
http://fusesource.com/issues/browse/ESB-1667
Although we consider it better practice to use a directory that does not contain
- spaces
- parenthesis