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

Investigate build problem: unknown parameter ignoreChecksumFailure

    Details

      Description

      When building main-JDK21 observed this warning:

      [WARNING] Parameter 'ignoreChecksumFailure' is unknown for plugin 'maven-dependency-plugin:3.5.0:copy (copy)'
      

      Investigate and correct the problem that is causing the warning.

      Docker file used to build the container was: https://bitbucket.org/lorainelab/integrated-genome-browser-docker/raw/d26649c086c8c2cc252e8a18b6e2ca3a74413f0b/Dockerfile
      The version of IGB built was: a0860834e (HEAD -> main-JDK21, origin/main-JDK21) removing mac specific code for the right aligned tabs to ensure vertical override is applied

        Attachments

          Issue Links

            Activity

            Hide
            karthik Karthik Raveendran added a comment - - edited

            "ignoreChecksumFailure" is a configuration tag recently added to the project pom for maven-dependency-plugin by David Norris during the JDK 17 migration (see commit ) , however, the plugin cannot identify the tag thus causing this warning. Observations:

            • The tag is not identified therefore it should not have any influence during the build at all other than the warnings.
            • Removing the tag removes the warnings and does not cause any new problems or warnings during the build.
            • After the removal, IGB runs without incident.
              <configuration>
                   <ignoreChecksumFailure>true</ignoreChecksumFailure>
              </configuration>
              

            Removing the tag seems to be the best course of action here.

            Show
            karthik Karthik Raveendran added a comment - - edited "ignoreChecksumFailure" is a configuration tag recently added to the project pom for maven-dependency-plugin by David Norris during the JDK 17 migration (see commit ) , however, the plugin cannot identify the tag thus causing this warning. Observations: The tag is not identified therefore it should not have any influence during the build at all other than the warnings. Removing the tag removes the warnings and does not cause any new problems or warnings during the build. After the removal, IGB runs without incident. <configuration> <ignoreChecksumFailure> true </ignoreChecksumFailure> </configuration> Removing the tag seems to be the best course of action here.
            Hide
            karthik Karthik Raveendran added a comment - - edited

            Build output with and without config tag removal is attached to the ticket.

            Changes are implemented and pushed. See Commit

            Show
            karthik Karthik Raveendran added a comment - - edited Build output with and without config tag removal is attached to the ticket. Changes are implemented and pushed. See Commit
            Hide
            nfreese Nowlan Freese added a comment -

            I tested Karthik's changes locally. IGB builds and the warning regarding ignoreChecksumFailure is gone.

            I'm unable to locate documentation for ignoreChecksumFailure which makes me wonder if this was not the right parameter.

            Ready for pull request.

            Show
            nfreese Nowlan Freese added a comment - I tested Karthik's changes locally. IGB builds and the warning regarding ignoreChecksumFailure is gone. I'm unable to locate documentation for ignoreChecksumFailure which makes me wonder if this was not the right parameter. Ready for pull request.
            Show
            karthik Karthik Raveendran added a comment - PR Submitted: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/973
            Hide
            ann.loraine Ann Loraine added a comment -

            Merged. New installers built and ready for testing. See: https://bitbucket.org/lorainelab/integrated-genome-browser/downloads/

            Show
            ann.loraine Ann Loraine added a comment - Merged. New installers built and ready for testing. See: https://bitbucket.org/lorainelab/integrated-genome-browser/downloads/

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: