You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by "Siegfried Goeschl (Jira)" <ji...@apache.org> on 2022/09/25 17:15:00 UTC
[jira] [Created] (FREEMARKER-211) [freemarker-generator] Build fails with JDK 17 LTS with " No XPath support is available"
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)