Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
A context value of the form ${json:FOO} is intended to escape the value of FOO to be usable within a JSON string, however if the value of ${FOO} interpolates first into ${BAR} then the json substitution is not applied to the interpolated value of ${BAR}.
Since ${qpid.work_dir} is now defined as defaulted to ${QPID_WORK} and the default for a JsonVirtualHostNode.getPreferenceStoreAttributes() contains "${json:qpid.work_dir}", and a (Windows) directory is likely to contain characters needing escaping... The broker currently doesn't work on Windows with a JsonVirtualHostNode
Attachments
Issue Links
- is duplicated by
-
QPID-7880 Can't start Java Broker with QPID_WORK set to a Windows path.
- Closed