Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3516

Investigate build problem: repo1/javax/jlfgr/jlfgr/1.0/jlfgr-1.0.jar main-JDK21 warning

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      When building main-JDK21 using a container built with the new "JDK21" Dockerfile (see this commit), I observed the following warning, shown in the following output from the command "mvn install".

      Downloading from repo1: https://maven.bioviz.org/repo1/com/affymetrix/genoviz/1.1.9/genoviz-1.1.9.jar
      [WARNING] Could not validate integrity of download from https://maven.bioviz.org/repo1/javax/jlfgr/jlfgr/1.0/jlfgr-1.0.jar
      org.eclipse.aether.transfer.ChecksumFailureException: Checksum validation failed, no checksums available
          at org.eclipse.aether.internal.impl.AbstractChecksumPolicy.onNoMoreChecksums (AbstractChecksumPolicy.java:63)
          at org.eclipse.aether.connector.basic.ChecksumValidator.validate (ChecksumValidator.java:112)
          at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask (BasicRepositoryConnector.java:484)
          at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run (BasicRepositoryConnector.java:414)
          at org.eclipse.aether.util.concurrency.RunnableErrorForwarder.lambda$wrap$0 (RunnableErrorForwarder.java:66)
          at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1144)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:642)
          at java.lang.Thread.run (Thread.java:1583)
      [WARNING] Checksum validation failed, no checksums available from repo1 for https://maven.bioviz.org/repo1/javax/jlfgr/jlfgr/1.0/jlfgr-1.0.jar
      Downloaded from repo1: https://maven.bioviz.org/repo1/javax/jlfgr/jlfgr/1.0/jlfgr-1.0.jar (115 kB at 1.4 MB/s)
      

      Judging from the error message, probably we need to create and deploy a "checksum" file for this artifact.

      Also, since we are building main-JDK21, which I thought replaces javax artifacts with jakarta artifacts (due to a package name change), why is IGB needing to get this artifact from the maven repository?

      Investigate and correct the problem.

      Info about the version of IGB I was trying to build:

      docker.bioviz.org ec2-user $ git status
      On branch main-JDK21
      Your branch is up to date with 'origin/main-JDK21'.
      
      nothing to commit, working tree clean
      docker.bioviz.org ec2-user $ git remote -v
      origin	https://bitbucket.org/hillrunner2008/integrated-genome-browser (fetch)
      origin	https://bitbucket.org/hillrunner2008/integrated-genome-browser (push)
      docker.bioviz.org ec2-user $ git ls
      a0860834e (HEAD -> main-JDK21, origin/main-JDK21) removing mac specific code for the right aligned tabs to ensure vertical override is applied
      6fe7790d9 rolling back javafx dark mode changes
      ebf692063 rolling back javafx dark mode changes
      d15e06b05 fixing yml for new custom task
      d3c07fc14 fixing yml for new custom task
      55080cf74 adding step with reference to maven cache
      

      Info about the container I was using to build it:

      docker.bioviz.org ec2-user $ pwd
      /home/ec2-user/integrated-genome-browser-docker
      docker.bioviz.org ec2-user $ git status
      On branch jdk21
      Your branch is up to date with 'origin/jdk21'.
      
      nothing to commit, working tree clean
      docker.bioviz.org ec2-user $ git remote -v
      origin	https://aloraine@bitbucket.org/lorainelab/integrated-genome-browser-docker.git (fetch)
      origin	https://aloraine@bitbucket.org/lorainelab/integrated-genome-browser-docker.git (push)
      docker.bioviz.org ec2-user $ git ls
      d26649c (HEAD -> jdk21, origin/jdk21) new dockerfile for jdk21 and install4jv10
      b138cd9 updates to dockerfile for new jdk21 release
      9e155fb (origin/master, origin/HEAD, master) IGBF-3160 Enable Karthik and Nowlan to log in
      ce91408 IGBF-3160 Add Ann's favorite aliases
      df458df IGBF-3160 Specify region in aws_vars.yml instead
      

        Attachments

          Issue Links

            Activity

            No work has yet been logged on this issue.

              People

              • Assignee:
                ann.loraine Ann Loraine
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: