]
Brian Stansberry updated WFCORE-451:
------------------------------------
Fix Version/s: 1.0.0.Alpha15
(was: 1.0.0.Beta1)
ResolveExpressionHandler is overly simplistic in expression
resolution
----------------------------------------------------------------------
Key: WFCORE-451
URL:
https://issues.jboss.org/browse/WFCORE-451
Project: WildFly Core
Issue Type: Bug
Components: Domain Management
Affects Versions: 1.0.0.Alpha14
Reporter: Brian Stansberry
Assignee: Brian Stansberry
Fix For: 1.0.0.Alpha15
ResolveExpressionHandler deliberately does not make use of the full range of expression
resolutions sources, because by design the intent is not to support vault resolution.
However, the way it implements that limitation is by simply calling ModelNode.resolve().
That is overly restrictive, as DMR alone does not support other valid resolution features,
i.e. nested expressions and recursive resolution.
Fix is to switch the handler to use an ExpressionResolver impl, just one that doesn't
plug in the vault resolver.