Details
-
Type: Bug
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Core
-
Labels:None
-
Number of attachments :
Description
This outcome:
outcomes.addOutcome("Test", true, equalTo(false));
gives this error:
Error on line 94, column 100 in ftl/jbehave-html-output.ftl Expecting a string, date or number here, Expression value is instead a freemarker.ext.beans.BooleanModel The problematic instruction: ---------- ==> $
{value?html}[on line 94, column 98 in ftl/jbehave-html-output.ftl] in user-directive renderOutcomeValue [on line 88, column 41 in ftl/jbehave-html-output.ftl] in user-directive renderOutcomes [on line 100, column 23 in ftl/jbehave-html-output.ftl] in user-directive renderStep [on line 138, column 1 in ftl/jbehave-html-output.ftl] ---------- Java backtrace for programmers: ---------- freemarker.core.NonStringException: .....
it works with true/true.
Not able to reproduce with JDK 1.7.0_40 and freemarker 2.3.19.
What's you're env like?