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

Empty duplicate deploy directory created

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Auto Closed
    • Affects Version/s: 1.0-alpha-5
    • Fix Version/s: None
    • Component/s: wagon-ssh
    • Labels:
      None
    • Environment:
      Maven 2.0.10, WinXP SP2, JDK 6, deploy to Ubuntu 8.04.2 Server

      Description

      I deploy with SFTP to a virtual machine, to a dir: /home/mosipov/public_html/docs which is served by HTTPd. Additionally to this dir, Wagon also creates a dir /home/mosipov/home/mosipov/public_html/docs.

      The machine is plain vanilla, sshd installed thru apt-get, OpenSSH 4.7

      I described the entire case in: http://www.mail-archive.com/users@maven.apache.org/msg97940.html

      I tried to debug the issue and came to here: http://svn.apache.org/viewvc/maven/plugins/tags/maven-site-plugin-2.0/src/main/java/org/apache/maven/plugins/site/SiteDeployMojo.java?view=markup L187
      this leads to http://svn.apache.org/viewvc/maven/wagon/tags/wagon-1.0-alpha-5/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/AbstractSshWagon.java?view=markup

      upto line 515 is everyhing fine. No dups created. Stepping over the put(zipFile, path) method creates the dup. I tried to debug but eclipse constantly tried to access line 273 in AbstractSshWagon which is definitvely not the correct line.

      So the bug must be somewhere in SftpWagon.java between line 59 to 153.

      I guess the mkdirs ist not absolute to / but relative to /home/mosipov

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              michael-o Michael Osipov
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: