Uploaded image for project: 'Archiva (Retired)'
  1. Archiva (Retired)
  2. MRM-1848

download links for files mult-dot extensions incorrect in Browse view

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.1
    • 2.2.0
    • repository interface
    • None
    • Redhat 6.2, hosted in tomcat 8.0.9

    Description

      We've found that the download links for tar.gz and .tar.bz2 files is missing the "tar" in the download link in the latest version of Archiva. We recently upgraded from Archiva 1.3.6 to 2.0.1. This issue occurs both for artifacts that were uploaded before the upgrade as well as for artifacts uploaded after the upgrade.

      To illustrate this, I created a simple test case where I uploaded a sample .tar.gz (with and without a classifer) and .tar.bz2 file with different SNAPSHOT versions. When navigating the repository directory structure directly, we can see that the files were uploaded correctly. The tree SNAPSHOT directories are shown as following in my web browser:

      Collection: /com/mydomain/test/jna/1.0-SNAPSHOT

      com/mydomain/test/jna (Parent)
      Name Size (Bytes) Last Modified
      jna-1.0-20140627.220523-1-aix.tar.gz 963951 6/27/14 6:05 PM
      jna-1.0-20140627.220523-1-aix.tar.gz.md5 32 6/27/14 6:05 PM
      jna-1.0-20140627.220523-1-aix.tar.gz.sha1 40 6/27/14 6:05 PM
      jna-1.0-20140627.220523-1.pom 427 6/27/14 6:05 PM
      jna-1.0-20140627.220523-1.pom.md5 32 6/27/14 6:05 PM
      jna-1.0-20140627.220523-1.pom.sha1 40 6/27/14 6:05 PM
      maven-metadata.xml 799 6/27/14 6:05 PM
      maven-metadata.xml.md5 32 6/27/14 6:05 PM
      maven-metadata.xml.sha1 40 6/27/14 6:05 PM

      Collection: /com/mydomain/test/jna/1.1-SNAPSHOT

      com/mydomain/test/jna (Parent)
      Name Size (Bytes) Last Modified
      jna-1.1-20140627.220555-1.pom 427 6/27/14 6:05 PM
      jna-1.1-20140627.220555-1.pom.md5 32 6/27/14 6:05 PM
      jna-1.1-20140627.220555-1.pom.sha1 40 6/27/14 6:05 PM
      jna-1.1-20140627.220555-1.tar.gz 963951 6/27/14 6:05 PM
      jna-1.1-20140627.220555-1.tar.gz.md5 32 6/27/14 6:05 PM
      jna-1.1-20140627.220555-1.tar.gz.sha1 40 6/27/14 6:05 PM
      maven-metadata.xml 762 6/27/14 6:06 PM
      maven-metadata.xml.md5 32 6/27/14 6:06 PM
      maven-metadata.xml.sha1 40 6/27/14 6:06 PM

      Collection: /com/mydomain/test/jna/1.2-SNAPSHOT

      com/mydomain/test/jna (Parent)
      Name Size (Bytes) Last Modified
      jna-1.2-20140627.220629-1.pom 428 6/27/14 6:06 PM
      jna-1.2-20140627.220629-1.pom.md5 32 6/27/14 6:06 PM
      jna-1.2-20140627.220629-1.pom.sha1 40 6/27/14 6:06 PM
      jna-1.2-20140627.220629-1.tar.bz2 934159 6/27/14 6:06 PM
      jna-1.2-20140627.220629-1.tar.bz2.md5 32 6/27/14 6:06 PM
      jna-1.2-20140627.220629-1.tar.bz2.sha1 40 6/27/14 6:06 PM
      maven-metadata.xml 763 6/27/14 6:06 PM
      maven-metadata.xml.md5 32 6/27/14 6:06 PM
      maven-metadata.xml.sha1 40 6/27/14 6:06 PM

      When we choose the Browse option, navigate to the artifacts, go to the "Artifacts" tab, and try to download the archives, though, none of the links for the .tar.gz and .tar.bz2 files are correct. Here is what the links are for each case (and what the Artifacts tab shows):

      1.0-SNAPSHOT:

      display:
      tar.gz:1.0-20140627.220523-1 - 941.36 K

      link:
      http://www.myarchiva.com:8080/archiva/repository/snapshots/com/mydomain/test/jna/1.0-SNAPSHOT/jna-1.0-20140627.220523-1-aix.gz

      1.1-SNAPSHOT:

      display:
      tar.gz:1.1-20140627.220555-1 - 941.36 K

      link:
      http://www.myarchiva.com:8080/archiva/repository/snapshots/com/mydomain/test/jna/1.1-SNAPSHOT/jna-1.1-20140627.220555-1.gz

      1.2-SNAPSHOT:

      display:
      tar.bz2:1.2-20140627.220629-1 - 912.26 K

      link:
      http://www.myarchiva.com:8080/archiva/repository/snapshots/com/mydomain/test/jna/1.2-SNAPSHOT/jna-1.2-20140627.220629-1.bz2

      Note that .tar is missing from all of the links.

      Attachments

        1. ExtensionsTest.java
          2 kB
          Jeffrey Hagelberg
        2. ExtensionsTest.java
          2 kB
          Jeffrey Hagelberg

        Activity

          People

            carlos Carlos Sanchez Gonzalez
            jnhagelb Jeffrey Hagelberg
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: