[
https://jira.jboss.org/jira/browse/JBIDE-5644?page=com.atlassian.jira.plu...
]
Brian Fitzpatrick updated JBIDE-5644:
-------------------------------------
Attachment: xmlNotWorking.zip
I was able to reproduce the issue Tom found also.
My test for XML templating is to:
1) Take CSV input
2) Map to a Java class
3) Output using an XSD template
I'm attaching the zip with the bits used. But I'm getting this when I try to run
it:
Exception in thread "main" org.milyn.SmooksException: Failed to filter source.
at org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java:72)
at org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java:55)
at org.milyn.Smooks._filter(Smooks.java:470)
at org.milyn.Smooks.filterSource(Smooks.java:448)
at org.milyn.Smooks.filterSource(Smooks.java:422)
at org.jboss.tools.smooks.launch.SmooksLauncher.main(SmooksLauncher.java:81)
Caused by: org.milyn.SmooksException: Failed to apply FreeMarker template to fragment
'csv-set'. Resource: Target Profile:
[[org.milyn.profile.profile#default_profile]], Selector: [#document], Selector Namespace
URI: [null], Resource: [<?xml version="1.0" encoding="UTF-8"?>
<PersonAddr>
<first>${firstName?string}</first>
<last>${lastName?string}</last>
<country>${country?string}</country>
<gender>${gender?string}</gender>
<age>${age?string}</age>
</PersonAddr>], Num Params: [4]
at
org.milyn.templating.freemarker.FreeMarkerTemplateProcessor.applyTemplate(FreeMarkerTemplateProcessor.java:359)
at
org.milyn.templating.freemarker.FreeMarkerTemplateProcessor.applyTemplate(FreeMarkerTemplateProcessor.java:349)
at
org.milyn.templating.freemarker.FreeMarkerTemplateProcessor.visitAfter(FreeMarkerTemplateProcessor.java:327)
at org.milyn.delivery.sax.SAXHandler.visitAfter(SAXHandler.java:377)
at org.milyn.delivery.sax.SAXHandler.endElement(SAXHandler.java:200)
at org.milyn.csv.CSVReader.parse(CSVReader.java:329)
at org.milyn.delivery.sax.SAXParser.parse(SAXParser.java:50)
at org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java:69)
... 5 more
Caused by: freemarker.core.InvalidReferenceException: Expression firstName is undefined on
line 3, column 14 in free-marker-template.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
at freemarker.core.BuiltIn$stringBI._getAsTemplateModel(BuiltIn.java:358)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
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)
... 12 more
Java bean "srcPath" not being set properly in some
situation
------------------------------------------------------------
Key: JBIDE-5644
URL:
https://jira.jboss.org/jira/browse/JBIDE-5644
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: smooks
Reporter: Tom Fennelly
Assignee: Xue Peng
Fix For: 3.1.0.CR2
Attachments: xmlNotWorking.zip
In some situations, the java bean srcPath is not being worked out properly. See the
following flash:
http://www.screencast.com/t/MDcyN2Nh
I've tried other examples that work OK. The only difference I can see is that in the
case of the example shown in the flash, there's just a single bean in the model.
Perhaps it's something to do with the fact that it's the "root" bean?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira