Uploaded image for project: 'Maven Wagon'
  1. Maven Wagon
  2. WAGON-524

Deploy fails with AuthorizationException "Forbidden"

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • 3.1.0
    • None
    • wagon-webdav
    • None
    • Important

    Description

      I try to deploy my artifacts to an WebDAV server. Via HTTPS.

      If the directory structure is missing (empty) the deployment of the artifacts fails.

      c:\DEV\webdav>mvn deploy
      [INFO] Scanning for projects...
      [INFO]
      [INFO] -------------------------< org.wagon:webdav >-------------------------
      [INFO] Building webdav 0.0.1-SNAPSHOT
      [INFO] -------------------------------[ pom ]--------------------------------
      [INFO]
      [INFO] — maven-install-plugin:2.4:install (default-install) @ webdav ---
      [INFO] Installing c:\DEV\webdav\pom.xml to C:\Users\x\.m2\repository\org\wagon\webdav\0.0.1-SNAPSHOT\webdav-0.0.1-SNAPSHOT.pom
      [INFO]
      [INFO] — maven-deploy-plugin:2.8.2:deploy (default-deploy) @ webdav ---
      [INFO] Downloading from private-repo: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/maven-metadata.xml
      [INFO] Uploading to private-repo: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/webdav-0.0.1-20180809.152257-1.pom
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 2.497 s
      [INFO] Finished at: 2018-08-09T17:22:58+02:00
      [INFO] ------------------------------------------------------------------------
      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project webdav: Failed to deploy artifacts: Could not transfer artifact org.wagon
      :(webdav:pom:0.0.1-20180809.152257-1 from/to private-repo (https://webdav.magentacloud.de): Access denied to: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/webdav-0.0.1-20180
      809.152257-1.pom, ReasonPhrase: Forbidden. -> [Help 1]
      [ERROR]
      [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
      [ERROR] Re-run Maven using the -X switch to enable full debug logging.
      [ERROR]
      [ERROR] For more information about the errors and possible solutions, please read the following articles:
      [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionExceptionc:\DEV\repo\git\webdav>

       

      But if you create the expected directories manualy the deployment succeeds.

      c:\DEV\webdav>mvn deploy
      [INFO] Scanning for projects...
      [INFO]
      [INFO] -------------------------< org.wagon:webdav >-------------------------
      [INFO] Building webdav 0.0.1-SNAPSHOT
      [INFO] -------------------------------[ pom ]--------------------------------
      [INFO]
      [INFO] — maven-install-plugin:2.4:install (default-install) @ webdav ---
      [INFO] Installing c:\DEV\webdav\pom.xml to C:\Users\x\.m2\repository\org\wagon\webdav\0.0.1-SNAPSHOT\webdav-0.0.1-SNAPSHOT.pom
      [INFO]
      [INFO] — maven-deploy-plugin:2.8.2:deploy (default-deploy) @ webdav ---
      [INFO] Downloading from private-repo: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/maven-metadata.xml
      [INFO] Downloaded from private-repo: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/maven-metadata.xml (592 B at 407 B/s)
      [INFO] Uploading to private-repo: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/webdav-0.0.1-20180809.152158-3.pom
      [INFO] Uploaded to private-repo: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/webdav-0.0.1-20180809.152158-3.pom (1.4 kB at 2.9 kB/s)
      [INFO] Downloading from private-repo: https://webdav.magentacloud.de/org/wagon/webdav/maven-metadata.xml
      [INFO] Downloaded from private-repo: https://webdav.magentacloud.de/org/wagon/webdav/maven-metadata.xml (275 B at 1.9 kB/s)
      [INFO] Uploading to private-repo: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/maven-metadata.xml
      [INFO] Uploaded to private-repo: https://webdav.magentacloud.de/org/wagon/webdav/0.0.1-SNAPSHOT/maven-metadata.xml (592 B at 1.3 kB/s)
      [INFO] Uploading to private-repo: https://webdav.magentacloud.de/org/wagon/webdav/maven-metadata.xml
      [INFO] Uploaded to private-repo: https://webdav.magentacloud.de/org/wagon/webdav/maven-metadata.xml (275 B at 481 B/s)
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD SUCCESS
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 4.539 s
      [INFO] Finished at: 2018-08-09T17:22:00+02:00
      [INFO] ------------------------------------------------------------------------

      I submitted a core test project to reproduce the issue. Just set three environment variables and call "mvn deploy".

       

      WEBDAV_URL=https://webdav.magentacloud.de

      WEBDAV_USERNAME

      WEBDAV_PASSWORD

      Attachments

        1. webdav.zip
          2 kB
          Hüseyin Kartal
        2. litmus.log
          7 kB
          Hüseyin Kartal
        3. deployX2.txt
          208 kB
          Hüseyin Kartal
        4. deployX.txt
          94 kB
          Hüseyin Kartal

        Activity

          People

            Unassigned Unassigned
            hsyn Hüseyin Kartal
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 24h
                24h
                Remaining:
                Remaining Estimate - 24h
                24h
                Logged:
                Time Spent - Not Specified
                Not Specified