I´m performing a data Mapping based in a tutorial and using CS 1.0.12 with this configuration:
<?xml version="1.0" encoding="UTF-8"?><smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd" xmlns:ftl="http://www.milyn.org/xsd/smooks/freemarker-1.1.xsd"> <params> <param name="stream.filter.type">SAX</param> <param name="inputType">input.xml</param> <param name="input.xml" type="input.type.actived">Workspace://Smooks/model/model-input.xml</param> </params> <ftl:freemarker applyOnElement="#document"> <ftl:template><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <salesorder> <details> <orderid>${.vars["order"]["@id"]}</orderid> <customer> <id>${.vars["order"]["header/customer/@number"]}</id> <name>${.vars["order"]["header/customer"]}</name> </customer> </details> <#list .vars["order"]["order-items"] as order_items> <itemList> <#list .vars["order_items"]["order-item"] as order_item> <item> <id>${.vars["order_item"]["@id"]}</id> <productId>${.vars["order_item"]["product"]}</productId> <quantity>${.vars["order_item"]["quantity"]}</quantity> <price>${.vars["order_item"]["price"]}</price> </item> </#list> </itemList> </#list> </salesorder>]]></ftl:template> <param name="modelSrc">Workspace://Smooks/model/model-output.xml</param> <param name="modelSrcType">XML</param> <param name="messageType">XML</param> <param name="templateDataProvider">input</param> </ftl:freemarker> <resource-config selector="#document"> <resource>org.milyn.delivery.DomModelCreator</resource> </resource-config> </smooks-resource-list> When I run this configuration I see this: [Stream Templating Result ...] |-- |<?xml version="1.0" encoding="UTF-8"?> |<salesorder> | <details> | <orderid>444</orderid> | <customer> | <id>555</id> | <name>Amila</name> | </customer> | </details> | <itemList> | <item> | <id>1</id> | <productId>1</productId> | <quantity>2</quantity> | <price>400</price> | </item> | </itemList> |</salesorder> |-- Exception in thread "main" java.lang.IllegalArgumentException: ObjectSerializer argument 'object' is null. at org.jboss.tools.smooks.launch.serialize.ObjectSerializer.assertNotNull(Objec tSerializer.java:278) at org.jboss.tools.smooks.launch.serialize.ObjectSerializer.<init>(ObjectSerial izer.java:56) at org.jboss.tools.smooks.launch.serialize.ObjectSerializer.serialize(ObjectSer ializer.java:79) at org.jboss.tools.smooks.launch.SmooksLauncher.main(SmooksLauncher.java:91) What could be the reason for this error? Saludos, Ing. Jorge Infante Osorio. J´Dpto Soluciones SOA. CDAE. Fac. 5. UCI.
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev