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

Artifact com.knuddels.jtokkitis is not compatible with JVM 17

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • Hide
      sdk use java 22.3.5.r17-mandrel
      git clone -b 1.2 git@github.com:quarkiverse/quarkus-langchain4j.git && cd quarkus-langchain/integration-tests
      mvn clean verify -V -B --no-transfer-progress -fae -Dopenai.key=$API_KEY -Dquarkus.test.profile=cloud-llm -Dquarkus.profile=cloud-llm -Dquarkus.test.integration-test-profile=cloud-llm -Dquarkus.langchain4j.openai.base-url=https://api.openai.com/v1 -Dquarkus.langchain4j.openai.api-key=$API_KEY -Dplatform-deps -DskipTests=false -Dquarkus.test.profile=cloud-llm -pl openai  -Dquarkus.platform.version=3.27.1.redhat-00001 -Dquarkus.platform.artifact-id=quarkus-bom -Dquarkus.platform.group-id=com.redhat.quarkus.platform -Dmaven.repo.local=$REPO -Dtest=ChatLanguageModelResourceTest
      

      Running the same code for RHBQ 3.27.0 or upstream 3.27.1 will not fail

      Show
      sdk use java 22.3.5.r17-mandrel git clone -b 1.2 git@github.com:quarkiverse/quarkus-langchain4j.git && cd quarkus-langchain/integration-tests mvn clean verify -V -B --no-transfer-progress -fae -Dopenai.key=$API_KEY -Dquarkus.test.profile=cloud-llm -Dquarkus.profile=cloud-llm -Dquarkus.test.integration-test-profile=cloud-llm -Dquarkus.langchain4j.openai.base-url=https://api.openai.com/v1 -Dquarkus.langchain4j.openai.api-key=$API_KEY -Dplatform-deps -DskipTests=false -Dquarkus.test.profile=cloud-llm -pl openai -Dquarkus.platform.version=3.27.1.redhat-00001 -Dquarkus.platform.artifact-id=quarkus-bom -Dquarkus.platform.group-id=com.redhat.quarkus.platform -Dmaven.repo. local = $REPO -Dtest=ChatLanguageModelResourceTest Running the same code for RHBQ 3.27.0 or upstream 3.27.1 will not fail
    • ---

      Quarkus build 3.27.1.CR1 contains artifact com.knuddels.jtokkit: of version 1.1.0.redhat-00001. This artifact is used by Quarkus AI, but is compiled for target JVM 21 (class file version 65.0) which is compatible with supported JDK 17 (class file version 61.0 or older)
      This is a regression compared to Quarkus 3.27.0.CR1, which used com.knuddels.jtokkitis version 1.1.0, which was compatible with JDK 17

              rguimara Roberto Oliveira
              rhn-support-fdudinsk Fedor Dudinskii
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: