I have an XML and an XSLT_FO. I created the XSLT_FO by Altova stylevision.
Apache FOP can successfully generate a PDF file by feeding my XML and
XSLT_FO. However, when I tried to use Mirth, who adopts itext as PDF
processor, I kept get the following error message. I googled the error
message, looks like something wrong with the encoding. But I don't know how
to fix it.
The interesting part is, they just works fine in Apache FOP, no error at
all.
java.lang.Exception: org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte
UTF-8 sequence.
at
com.webreach.mirth.connectors.doc.DocumentMessageDispatcher.writeDocument(DocumentMessageDispatcher.java:148)
at
com.webreach.mirth.connectors.doc.DocumentMessageDispatcher.doDispatch(DocumentMessageDispatcher.java:105)
at
com.webreach.mirth.connectors.doc.DocumentMessageDispatcher.doSend(DocumentMessageDispatcher.java:195)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:167)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:191)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:130)
at
org.mule.routing.outbound.AbstractOutboundRouter.send(AbstractOutboundRouter.java:85)
at
org.mule.routing.outbound.FilteringMulticastingRouter.route(FilteringMulticastingRouter.java:45)
at
org.mule.routing.outbound.OutboundMessageRouter$1.doInTransaction(OutboundMessageRouter.java:78)
at
org.mule.transaction.TransactionTemplate.execute(TransactionTemplate.java:48)
at
org.mule.routing.outbound.OutboundMessageRouter.route(OutboundMessageRouter.java:82)
at
org.mule.impl.model.DefaultMuleProxy.onCall(DefaultMuleProxy.java:247)
at org.mule.impl.model.seda.SedaComponent.doSend(SedaComponent.java:209)
at
org.mule.impl.model.AbstractComponent.sendEvent(AbstractComponent.java:277)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:201)
at
org.mule.routing.inbound.InboundMessageRouter.send(InboundMessageRouter.java:180)
at
org.mule.routing.inbound.InboundMessageRouter.route(InboundMessageRouter.java:147)
at
org.mule.providers.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:493)
at
org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:272)
at
org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:231)
at
com.webreach.mirth.connectors.file.FileMessageReceiver.processFile(FileMessageReceiver.java:233)
at
com.webreach.mirth.connectors.file.FileMessageReceiver.poll(FileMessageReceiver.java:123)
at
org.mule.providers.PollingMessageReceiver.run(PollingMessageReceiver.java:90)
at org.mule.impl.work.WorkerContext.run(WorkerContext.java:290)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Unknown Source)
Caused by: org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8
sequence.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at
com.webreach.mirth.connectors.doc.DocumentMessageDispatcher.writeDocument(DocumentMessageDispatcher.java:140)
... 26 more
http://n4.nabble.com/file/n2221742/original.xml original.xml
http://n4.nabble.com/file/n2221742/XSLT_Fo_bystylevision_datedisplayfine.xslt
XSLT_Fo_bystylevision_datedisplayfine.xslt
--
View this message in context:
http://itext-general.2136553.n4.nabble.com/Apache-FOP-can-convert-my-xml-xslt-fo-to-PDF-Why-itext-cannot-tp2221742p2221742.html
Sent from the iText - General mailing list archive at Nabble.com.
------------------------------------------------------------------------------
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://www.itextpdf.com/book/
Check the site with examples before you ask questions:
http://www.1t3xt.info/examples/
You can also search the keywords list: http://1t3xt.info/tutorials/keywords/