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)