Siegfried Goeschl created FREEMARKER-211:
--------------------------------------------

             Summary: [freemarker-generator] Build fails with JDK 17 LTS with " 
No XPath support is available"
                 Key: FREEMARKER-211
                 URL: https://issues.apache.org/jira/browse/FREEMARKER-211
             Project: Apache Freemarker
          Issue Type: Bug
            Reporter: Siegfried Goeschl
            Assignee: Siegfried Goeschl


The unit tests show the following exception
{noformat}
Caused by: freemarker.template.TemplateModelException: No XPath support is 
available (add Apache Xalan or Jaxen as dependency). This is either malformed, 
or an XPath expression: recipients/person[1]/name

----
FTL stack trace ("~" means nesting-related):
        - Failed at: ${tools.xml.parse(dataSources[0])["re...  [in template 
"interactive" at line 1, column 1]
----
        at freemarker.ext.dom.NodeModel.get(NodeModel.java:339)
        at freemarker.ext.dom.DocumentModel.get(DocumentModel.java:63)
        at 
freemarker.core.DynamicKeyName.dealWithStringKey(DynamicKeyName.java:164)
        at freemarker.core.DynamicKeyName._eval(DynamicKeyName.java:84)
        at freemarker.core.Expression.eval(Expression.java:101)
        at 
freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100)
        at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
        at freemarker.core.Environment.visit(Environment.java:347)
        at freemarker.core.Environment.process(Environment.java:326)
        at freemarker.template.Template.process(Template.java:383)
        at 
org.apache.freemarker.generator.cli.task.FreeMarkerTask.process(FreeMarkerTask.java:104){noformat}
 

Exactly the same code works nicely with JDK 11 LTS



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to