Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
3.1
-
None
-
None
-
all
Description
ThreadedContext.getResolvedEntityAttribute() throws a NPE as it calls
super.getResolvedEntityAttribute() which in turn calls its private member resolver, which is not set on a ThreadedContext.
ContextImpl.getResolvedEntityAttribute() should call getVariableResover().replaceTokens(entity.allFields.get(name )).
a testcase for this particular issue may be:
assertEquals( context.getResolvedEntityAttribute(attrName), context.getVariableResolver().replaceTokens(entity.allFields.get(name ))