-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: 5.1.0 GA
-
Component/s: JBossESB
-
Labels:None
-
Steps to Reproduce:
-
Workaround:Workaround Exists
-
Workaround Description:
-
Release Notes Text:
-
Release Notes Docs Status:Documented as Resolved Issue
Using an input file which contains a namespace declaration for a FreeMarker transformation leads to the following error:
13:58:42,859 ERROR [runtime]
Error on line 1, column 3 in orderLinesFrag.ftl
Expecting a string, date or number here, Expression item.nachname is instead a freemarker.ext.dom.NodeListModel
The problematic instruction:
----------
==> ${item.nachname} [on line 1, column 1 in orderLinesFrag.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.NonStringException: Error on line 1, column 3 in orderLinesFrag.ftl
Expecting a string, date or number here, Expression item.nachname is instead a freemarker.ext.dom.NodeListModel
at freemarker.core.Expression.getStringValue(Expression.java:126)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:208)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:208)
at freemarker.core.Environment.process(Environment.java:188)
at freemarker.template.Template.process(Template.java:232)
at org.milyn.templating.freemarker.FreeMarkerTemplateProcessor.applyTemplate(FreeMarkerTemplateProcessor.java:356)
- relates to
-
JBESB-3680 Freemarker error when input files contains namespace declaration
-
- Closed
-