-
Bug
-
Resolution: Done
-
Major
-
2.1.2.GA
-
None
-
None
-
Workaround Exists
org.jboss.virtual.plugins.cache.CombinedVFSCache init in conf/bootstrap/vfs.xml, permantent root key values are converted to URL via org.jboss.util.propertyeditor.URLEditor, which in turn uses org.jboss.util.Strings.toURL(String, String) to create a canonical version.
so
<key>file:/opt/jboss/home/../deploy</key>
becomes:
/opt/jboss/deploy
but org.jboss.virtual.plugins.cache.CombinedVFSCache.findContext(URL) will not create a canonical url, so lookup with
file:/opt/jboss/home/../deploy fails to match key /opt/jboss/deploy
findContext should apply same String-to-URL conversion to guarantee match