Uploaded image for project: 'Quarkus'
  1. Quarkus
  2. QUARKUS-1189

Quarkus 2.1.0.Final-redhat-00001: systemPath' for com.sun:tools:jar must specify an absolute path but is ${tools.jar}

XMLWordPrintable

    • False
    • False
    • +
    • Undefined

      After upgrading to Quarkus 2.1.0.Final-redhat-00001, all Camel Quarkus tests using io.quarkus:quarkus-jdbc-h2 extension are failing with an error related to a missing value for tools.jar property. The same kind of issue can be reproduced with quarkus-integration-test-jpa-h2 in Quarkus source tree when it is made to use Quarkus 2.1.0.Final-redhat-00001 (a reproducer branch follows).

      The issue seems to have to do with the difference between the upstream com.h2database:h2:jar:1.4.197 and the productized com.h2database:h2:jar:1.4.197.redhat-00001. Just compare https://maven.repository.redhat.com/earlyaccess/all/com/h2database/h2/1.4.197.redhat-00001/h2-1.4.197.redhat-00001.pom with
      https://repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197.pom

      There are some strange tools.jar profiles in the productized version that seem to cause the issue.

              hamadhan@redhat.com Harsh Madhani (Inactive)
              ppalaga Peter Palaga
              Jose Carvajal Hilario Jose Carvajal Hilario
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: