Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-3350

CLI fails to download GitHub file properly

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 0.16.0
    • 0.14.0
    • Operator
    • None
    • False
    • False
    • Undefined
    • ---
    • ---
    • 2020 Week 37-39 (from Sep 7)

      When deploying a service from a GitHub file like so:

      kogito deploy-service hw https://github.com/kiegroup/kogito-examples/blob/stable/process-scripts-quarkus/src/main/resources/org/acme/travels/scripts.bpmn
      

      The CLI doesn't actually download the Kogito resource but rather the HTML page. This causes the following error:

      [ERROR] Failed to execute goal io.quarkus:quarkus-maven-plugin:1.7.0.Final:build (default) on project project: Failed to build quarkus application: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
      [ERROR] 	[error]: Build step org.kie.kogito.quarkus.deployment.KogitoAssetsProcessor#generateModel threw an exception: org.kie.kogito.codegen.process.ProcessParsingException: Could not parse file scripts.bpmn
      [ERROR] 	at org.kie.kogito.codegen.process.ProcessCodegen.parseProcessFile(ProcessCodegen.java:217)
      [ERROR] 	at org.kie.kogito.codegen.process.ProcessCodegen.ofJar(ProcessCodegen.java:122)
      [ERROR] 	at org.kie.kogito.quarkus.deployment.KogitoAssetsProcessor.addProcessGenerator(KogitoAssetsProcessor.java:461)
      [ERROR] 	at org.kie.kogito.quarkus.deployment.KogitoAssetsProcessor.createApplicationGenerator(KogitoAssetsProcessor.java:426)
      [ERROR] 	at org.kie.kogito.quarkus.deployment.KogitoAssetsProcessor.generateModel(KogitoAssetsProcessor.java:213)
      [ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      [ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      [ERROR] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      [ERROR] 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      [ERROR] 	at io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:932)
      [ERROR] 	at io.quarkus.builder.BuildContext.run(BuildContext.java:277)
      [ERROR] 	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      [ERROR] 	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2046)
      [ERROR] 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1578)
      [ERROR] 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1452)
      [ERROR] 	at java.base/java.lang.Thread.run(Thread.java:834)
      [ERROR] 	at org.jboss.threads.JBossThread.run(JBossThread.java:479)
      [ERROR] Caused by: org.xml.sax.SAXParseException; lineNumber: 50; columnNumber: 90; Attribute name "data-pjax-transient" associated with an element type "meta" must be followed by the ' = ' character.
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1471)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:413)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:250)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2710)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
      [ERROR] 	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
      [ERROR] 	at org.drools.core.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:317)
      [ERROR] 	at org.drools.core.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:180)
      [ERROR] 	at org.jbpm.compiler.xml.XmlProcessReader.read(XmlProcessReader.java:92)
      [ERROR] 	at org.kie.kogito.codegen.process.ProcessCodegen.parseProcessFile(ProcessCodegen.java:215)
      [ERROR] 	... 16 more
      [ERROR] -> [Help 1]
      

      The build works as expected when using the raw GitHub URL (e.g. https://raw.githubusercontent.com/kiegroup/kogito-examples/stable/process-scripts-quarkus/src/main/resources/org/acme/travels/scripts.bpmn).

            kevin-mok Kevin Mok (Inactive)
            kevin-mok Kevin Mok (Inactive)
            Karel Suta Karel Suta
            Karel Suta Karel Suta
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: