Uploaded image for project: 'KIE Cloud'
  1. KIE Cloud
  2. KIECLOUD-324

openshift templates error generating process server extension image

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.6.0.GA
    • 7.4.1.GA
    • RHPAM
    • None

      Following instructions to build

      https://access.redhat.com/documentation/en-us/red_hat_process_automation_manager/7.4/html-single/deploying_a_red_hat_process_automation_manager_authoring_environment_on_red_hat_openshift_container_platform/index#externaldb-build-proc

      leads to an error:

      ```
      $ make mariadb
      sh prepare.sh mariadb
      DRIVER_DIR=org/mariadbCustom/main
      DRIVER_JDBC_ARTIFACT_NAME=mariadb-java-client-2.4.0.jar
      DRIVER_XA_CLASS=org.mariadb.jdbc.MariaDbDataSource
      DRIVERS=MARIADB
      DRIVER_CLASS=org.mariadb.jdbc.Driver
      DRIVER_NAME=mariadbCustom
      DATABASE_TYPE=mariadb
      DRIVER_MODULE=org.mariadbCustom
      file modules/kie-custom-jdbc-driver/module.yaml successfully generated.
      file install.properties successfully generated.
      file module.xml successfully generated.
      file db-overrides.yaml successfully generated.
      cekit --verbose build --overrides-file db-overrides.yaml docker --tag=quay.io/kiegroup/jboss-kie-mariadb-extension-openshift-image:2.4.0
      2019-09-17 14:29:37,070 cekit DEBUG Running version 3.4.0
      2019-09-17 14:29:37,071 cekit DEBUG Configuring CEKit...
      2019-09-17 14:29:37,071 cekit DEBUG Removing dirty directory: 'target/image/modules'
      2019-09-17 14:29:37,074 cekit DEBUG Removing dirty directory: 'target/repo'
      2019-09-17 14:29:37,076 cekit WARNING You are running CEKit on an unknown platform. External dependencies suggestions may not work!
      2019-09-17 14:29:37,076 cekit DEBUG Checking CEKit core dependencies...
      2019-09-17 14:29:37,076 cekit DEBUG Checking if 'git' dependency is provided...
      2019-09-17 14:29:37,077 cekit DEBUG CEKit dependency 'git' provided via the '/usr/bin/git' executable.
      2019-09-17 14:29:37,077 cekit DEBUG All dependencies provided!
      2019-09-17 14:29:37,369 cekit INFO Generating files for docker engine
      2019-09-17 14:29:37,369 cekit DEBUG Loading override 'db-overrides.yaml'
      2019-09-17 14:29:37,369 cekit DEBUG Reading descriptor from 'db-overrides.yaml' file...
      2019-09-17 14:29:37,376 cekit WARNING No value found for 'name' in '

      {"md5": "35a067147fe3e80683f1325923b131e8", "url": "https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.4.0/mariadb-java-client-2.4.0.jar"}

      ' artifact; using auto-generated value of 'mariadb-java-client-2.4.0.jar'
      2019-09-17 14:29:37,380 cekit INFO Initializing image descriptor...
      2019-09-17 14:29:37,381 cekit DEBUG Checking CEKit generate dependencies...
      2019-09-17 14:29:37,381 cekit DEBUG Checking if 'odcs-client' dependency is provided...
      2019-09-17 14:29:37,381 cekit DEBUG Required CEKit library 'odcs-client' was found as a 'odcs' module!
      2019-09-17 14:29:37,381 cekit DEBUG All dependencies provided!
      2019-09-17 14:29:37,381 cekit DEBUG Removing old target directory
      2019-09-17 14:29:37,382 cekit DEBUG Reading descriptor from 'image.yaml' file...
      2019-09-17 14:29:37,387 cekit WARNING No value found for 'name' in '

      {"path": "modules"}

      ' artifact; using auto-generated value of 'modules'
      2019-09-17 14:29:37,392 cekit DEBUG Downloading module repository: 'modules'
      2019-09-17 14:29:37,392 cekit INFO Preparing resource 'modules'
      2019-09-17 14:29:37,392 cekit DEBUG Copying repository from '/home/alberto/Descargas/rhpam-openshift-templates/templates/contrib/jdbc/modules' to 'target/repo/modules'.
      2019-09-17 14:29:37,395 cekit DEBUG Reading descriptor from '/home/alberto/Descargas/rhpam-openshift-templates/templates/contrib/jdbc/target/repo/modules/kie-custom-jdbc-driver/module.yaml' file...
      validation.invalid
      — All found errors —
      ["Cannot find required key 'version'. Path: ''"]
      2019-09-17 14:29:37,401 cekit ERROR ('Cannot validate schema: Module', SchemaError(msg='Schema validation failed:

      • Cannot find required key 'version'. Path: ''.'))
        Traceback (most recent call last):
        File "/usr/lib/python3.7/site-packages/cekit/descriptor/base.py", line 56, in __validate
        core.validate(raise_exception=True)
        File "/usr/lib/python3.7/site-packages/pykwalify/core.py", line 167, in validate
        error_msg=u'.\n - '.join(self.validation_errors)))
        pykwalify.errors.SchemaError: <SchemaError: error code 2: Schema validation failed:
      • Cannot find required key 'version'. Path: ''.: Path: '/'>

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
      File "/usr/lib/python3.7/site-packages/cekit/cli.py", line 336, in run
      command.execute()
      File "/usr/lib/python3.7/site-packages/cekit/builder.py", line 53, in execute
      self.before_generate()
      File "/usr/lib/python3.7/site-packages/cekit/builder.py", line 95, in before_generate
      self.generator.init()
      File "/usr/lib/python3.7/site-packages/cekit/generator/base.py", line 120, in init
      self.build_module_registry()
      File "/usr/lib/python3.7/site-packages/cekit/generator/base.py", line 211, in build_module_registry
      self.load_repository(os.path.join(base_dir, repo.target))
      File "/usr/lib/python3.7/site-packages/cekit/generator/base.py", line 222, in load_repository
      os.path.dirname(module_descriptor_path))
      File "/usr/lib/python3.7/site-packages/cekit/descriptor/module.py", line 17, in _init_
      super(Image, self)._init_(descriptor)
      File "/usr/lib/python3.7/site-packages/cekit/descriptor/base.py", line 43, in _init_
      self.__validate()
      File "/usr/lib/python3.7/site-packages/cekit/descriptor/base.py", line 58, in __validate
      raise CekitError("Cannot validate schema: {}".format(self._class.name_), ex)
      cekit.errors.CekitError: ('Cannot validate schema: Module', SchemaError(msg='Schema validation failed:

      • Cannot find required key 'version'. Path: ''.'))
        ```

              rhn-support-fspolti Filippe Spolti
              afanjula@redhat.com Alberto Fanjul Alonso
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: