FHIR Chat · publishing errors with fresh clone · terminology / utg

Stream: terminology / utg

Topic: publishing errors with fresh clone


view this post on Zulip Sean McIlvenna (Sep 30 2020 at 21:13):

I cloned a fresh copy of utg, downloaded the latest ig publisher from build.fhir.org, ran the ig publisher against the fresh copy of utg, and am getting errors:

onGenerate.processIg:
     [xslt] Processing E:\igs\utg\template\onGenerate-ig-working.xml to E:\igs\utg\template\onGenerate-ig-working.1.xml
     [xslt] Loading stylesheet E:\igs\utg\template\scripts\onGenerate.group.xslt
     [xslt] Processing E:\igs\utg\template\onGenerate-ig-working.1.xml to E:\igs\utg\template\onGenerate-ig-updated.xml
     [xslt] Loading stylesheet E:\igs\utg\template\scripts\onGenerate.final.xslt
     [xslt] E:\igs\utg\template\onGenerate-ig-working.1.xml:78:167147: Fatal Error! Error reported by XML parser Cause: org.xml.sax.SAXParseException; systemId: file:/E:/igs/utg/template/onGenerate-ig-working.1.xml; lineNumber: 78; columnNumber: 167147; Invalid byte 3 of 3-byte UTF-8 sequence.
     [xslt] Failed to process E:\igs\utg\template\onGenerate-ig-working.1.xml
Publishing Content Failed: net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException; systemId: file:/E:/igs/utg/template/onGenerate-ig-working.1.xml; lineNumber: 78; columnNumber: 167147; Invalid byte 3 of 3-byte UTF-8 sequence. (05:44.0362)
                                                                                 (05:44.0363)
Use -? to get command line help                                                  (05:44.0364)
                                                                                 (05:44.0365)
Stack Dump (for debugging):                                                      (05:44.0366)
E:\igs\utg\template\scripts\ant.xml:95: net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException; systemId: file:/E:/igs/utg/template/onGenerate-ig-working.1.xml; lineNumber: 78; columnNumber: 167147; Invalid byte 3 of 3-byte UTF-8 sequence.
        at org.apache.tools.ant.taskdefs.XSLTProcess.handleTransformationError(XSLTProcess.java:1435)
        at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:880)
        at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:408)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at jdk.internal.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
        at org.apache.tools.ant.Task.perform(Task.java:350)
        at org.apache.tools.ant.Target.execute(Target.java:449)
        at org.apache.tools.ant.Target.performTasks(Target.java:470)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
        at org.hl7.fhir.igtools.templates.Template.runScriptTarget(Template.java:185)
        at org.hl7.fhir.igtools.templates.Template.beforeGenerateEvent(Template.java:342)
        at org.hl7.fhir.igtools.publisher.Publisher.templateBeforeGenerate(Publisher.java:3292)
        at org.hl7.fhir.igtools.publisher.Publisher.generate(Publisher.java:4851)
        at org.hl7.fhir.igtools.publisher.Publisher.createIg(Publisher.java:876)
        at org.hl7.fhir.igtools.publisher.Publisher.execute(Publisher.java:722)
        at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:8302)
Caused by: net.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException; systemId: file:/E:/igs/utg/template/onGenerate-ig-working.1.xml; lineNumber: 78; columnNumber: 167147; Invalid byte 3 of 3-byte UTF-8 sequence.
        at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:420)
        at net.sf.saxon.event.Sender.send(Sender.java:143)
        at net.sf.saxon.Controller.transform(Controller.java:1890)
        at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:204)
        at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:870)
        ... 18 more
Caused by: org.xml.sax.SAXParseException; systemId: file:/E:/igs/utg/template/onGenerate-ig-working.1.xml; lineNumber: 78; columnNumber: 167147; Invalid byte 3 of 3-byte UTF-8 sequence.
        at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)
        at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:306)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3100)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:541)
        at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
        at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
        at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
        at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
        at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
        at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:396)
        ... 22 more
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8 sequence.
        at java.xml/com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:702)
        at java.xml/com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:436)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1904)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanLiteral(XMLEntityScanner.java:1187)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:986)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:447)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:250)
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2725)
        ... 31 more

anyone have any idea why?

view this post on Zulip Ted Klein (Oct 05 2020 at 15:09):

@Lloyd McKenzie @Grahame Grieve Any idea what these errors could be about? No one else is getting errors like this, and others are running local builds just fine.

view this post on Zulip Lloyd McKenzie (Oct 05 2020 at 15:55):

Look at the file E:\igs\utg\template\onGenerate-ig-working.1.xml with an XML validating tool like XML Spy and see exactly where the invalid character is. That should give you a clue where it's coming from.


Last updated: Apr 12 2022 at 19:14 UTC