Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
kmrprvn
Contributor
Contributor

tHMap failing (Json to XML conversion)

Hello All,

Talend job contains tHmap is failing with below error. its working in local but its failing with below error running in containers. Does any seen this type of error earlier.

Error log :

2: Fatal - The transformation engine failed. (202)

Exception: org.talend.transform.io.SaxWriterException: Failed to start an element, state: DOCUMENT_BEGIN,

at org.talend.transform.io.xml.XmlSaxWriter.start(XmlSaxWriter.java:384)

at org.talend.transform.io.xml.XmlSaxWriter.startXmlElement(XmlSaxWriter.java:302)

at org.talend.transform.io.xml.XmlSaxWriter.startXmlElement(XmlSaxWriter.java:205)

at org.talend.transform.io.xml.XmlSaxWriter.startRecord(XmlSaxWriter.java:86)

at org.talend.transform.io.AbstractSaxWriter.setCurrentRecord(AbstractSaxWriter.java:285)

at org.talend.transform.io.AbstractSaxWriter.setCurrentRecord(AbstractSaxWriter.java:268)

at org.talend.transform.io.SaxWriterState$1.startElement(SaxWriterState.java:36)

at org.talend.transform.io.AbstractSaxWriter.startElement(AbstractSaxWriter.java:140)

at org.talend.transform.io.SingleSaxWriter.startElement(SingleSaxWriter.java:76)

at net.sf.saxon.event.ContentHandlerProxy.startContent(ContentHandlerProxy.java:383)

at net.sf.saxon.event.ComplexContentOutputter.startContent(ComplexContentOutputter.java:714)

at net.sf.saxon.event.ComplexContentOutputter.startElement(ComplexContentOutputter.java:292)

at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:357)

at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:311)

at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:653)

at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:149)

at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:364)

at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:311)

at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:149)

at net.sf.saxon.expr.flwor.ReturnClausePush.processTuple(ReturnClausePush.java:37)

at net.sf.saxon.expr.flwor.ForClausePush.processTuple(ForClausePush.java:44)

at net.sf.saxon.expr.flwor.FLWORExpression.process(FLWORExpression.java:864)

at net.sf.saxon.expr.instruct.UserFunction.process(UserFunction.java:626)

at net.sf.saxon.expr.UserFunctionCall.process(UserFunctionCall.java:549)

at net.sf.saxon.query.XQueryExpression.run(XQueryExpression.java:414)

at net.sf.saxon.s9api.XQueryEvaluator.run(XQueryEvaluator.java:370)

at org.talend.transform.runtime.lib.xquery.saxon.StreamingHandler.endDocument(StreamingHandler.java:57)

at org.talend.transform.io.AbstractSaxReader.endDocument(AbstractSaxReader.java:267)

at org.talend.transform.io.json.input.AbstractJsonSaxReader.parseJsonDocument(AbstractJsonSaxReader.java:61)

at org.talend.transform.io.json.input.AbstractJsonSaxReader.parse(AbstractJsonSaxReader.java:51)

at org.talend.transform.io.SingleSaxReader.parse(SingleSaxReader.java:63)

at org.talend.transform.runtime.lib.xquery.saxon.SaxonProcessor.run(SaxonProcessor.java:80)

at org.talend.transform.runtime.lib.xquery.XQueryExecutorImpl.executeInternal(XQueryExecutorImpl.java:139)

at org.talend.transform.runtime.lib.xquery.XQueryExecutorImpl.execute(XQueryExecutorImpl.java:88)

at org.talend.transform.runtime.lib.MapExecutorImpl.execute(MapExecutorImpl.java:311)

at org.talend.transform.runtime.lib.MapExecutorImpl.execute(MapExecutorImpl.java:279)

at org.talend.transform.runtime.lib.MapExecutorImpl.execute(MapExecutorImpl.java:245)

 caused by: javax.xml.stream.XMLStreamException: Trying to output second root, <tsip>

at com.ctc.wstx.sw.BaseStreamWriter.throwOutputError(BaseStreamWriter.java:1537)

at com.ctc.wstx.sw.BaseStreamWriter.throwOutputError(BaseStreamWriter.java:1544)

at com.ctc.wstx.sw.BaseStreamWriter.reportNwfStructure(BaseStreamWriter.java:1572)

at com.ctc.wstx.sw.BaseNsStreamWriter.checkStartElement(BaseNsStreamWriter.java:469)

at com.ctc.wstx.sw.RepairingNsStreamWriter.writeStartOrEmpty(RepairingNsStreamWriter.java:298)

at com.ctc.wstx.sw.BaseNsStreamWriter.writeStartElement(BaseNsStreamWriter.java:317)

at org.talend.transform.io.xml.XmlSaxWriter$1.start(XmlSaxWriter.java:311)

at org.talend.transform.io.xml.XmlSaxWriter.start(XmlSaxWriter.java:379)

at org.talend.transform.io.xml.XmlSaxWriter.startXmlElement(XmlSaxWriter.java:302)

at org.talend.transform.io.xml.XmlSaxWriter.startXmlElement(XmlSaxWriter.java:205)

at org.talend.transform.io.xml.XmlSaxWriter.startRecord(XmlSaxWriter.java:86)

at org.talend.transform.io.AbstractSaxWriter.setCurrentRecord(AbstractSaxWriter.java:285)

at org.talend.transform.io.AbstractSaxWriter.setCurrentRecord(AbstractSaxWriter.java:268)

at org.talend.transform.io.SaxWriterState$1.startElement(SaxWriterState.java:36)

at org.talend.transform.io.AbstractSaxWriter.startElement(AbstractSaxWriter.java:140)

at org.talend.transform.io.SingleSaxWriter.startElement(SingleSaxWriter.java:76)

at net.sf.saxon.event.ContentHandlerProxy.startContent(ContentHandlerProxy.java:383)

Labels (5)
3 Replies
abhishekkumar
Contributor
Contributor

How did you solve this issue.

gjeremy1617088143

HI,@Abhishek Kumar​ , could you send us the full error message you have.

Send me Love and Kudos

abhishekkumar
Contributor
Contributor

 Fatal - The transformation engine failed. (202) 

 Exception:org.talend.transform.io.SaxWriterException: Received a start element for field C506. This is unexpected in the current status, state: PRIMITIVE, current context: PrimitiveContext [_schema="string", _started=true, _returnState=RECORD]], element: /Transaction_HANMOV/Loop_UNB/Loop_UNG/Loop_UNH/Loop_RFF/RFF