Uploaded image for project: 'Bitbucket Cloud'
  1. Bitbucket Cloud
  2. BCLOUD-12851

Maven wagon-ftp deployment fail

    XMLWordPrintable

Details

    Description

      Hello I am unable to deploy to a normal FTP destination using maven docker image and piplines, Is the FTP protocol blocked?

      Here is my config, If you need more info I will help where possible.

      bitbucket-pipelines.yml

      #!yaml
      pipelines:
        default:
          - step:
              image: maven:3.3.3
              script:
                - mvn install -P unit-tests
        branches:
          develop:
            - step:
                image: maven:3.3.3
                script:
                  - mvn --settings settings.xml deploy -P distribution,javadoc,source -X
      
      
      

      settings.xml

      #!xml
      <settings>
          <servers>
              <server>
                  <id>manticore</id>
                  <username>${env.MANTICORE_USERNAME}</username>
                  <password>${env.MANTICORE_PASSWORD}</password>
              </server>
          </servers>
      </settings>
      
      
      

      ERROR

      #!text
      
      [DEBUG] Using transporter WagonTransporter with priority -1.0 for ftp://manticore.co.za/public_html/repo
      [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for ftp://manticore.co.za/public_html/repo with username=myusername, password=***
      Downloading: ftp://manticore.co.za/public_html/repo/za/co/manticore/manticore/0.1.0-SNAPSHOT/maven-metadata.xml
                                                  
      [WARNING] Could not transfer metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml from/to manticore (ftp://manticore.co.za/public_html/repo): Cannot login to remote system
      org.eclipse.aether.transfer.MetadataTransferException: Could not transfer metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml from/to manticore (ftp://manticore.co.za/public_html/repo): Cannot login to remote system
      	at org.eclipse.aether.connector.basic.MetadataTransportListener.transferFailed(MetadataTransportListener.java:43)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
      	at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:222)
      	at org.eclipse.aether.internal.impl.DefaultDeployer.upload(DefaultDeployer.java:417)
      	at org.eclipse.aether.internal.impl.DefaultDeployer.deploy(DefaultDeployer.java:290)
      	at org.eclipse.aether.internal.impl.DefaultDeployer.deploy(DefaultDeployer.java:245)
      	at org.eclipse.aether.internal.impl.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:413)
      	at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:139)
      	at org.apache.maven.plugin.deploy.AbstractDeployMojo.deploy(AbstractDeployMojo.java:171)
      	at org.apache.maven.plugin.deploy.DeployMojo.deployProject(DeployMojo.java:240)
      	at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:169)
      	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
      	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
      	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
      	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
      	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
      	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
      	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
      Caused by: org.apache.maven.wagon.authentication.AuthenticationException: Cannot login to remote system
      	at org.apache.maven.wagon.providers.ftp.FtpWagon.openConnectionInternal(FtpWagon.java:168)
      	at org.apache.maven.wagon.AbstractWagon.openConnection(AbstractWagon.java:115)
      	at org.apache.maven.wagon.AbstractWagon.connect(AbstractWagon.java:216)
      	at org.eclipse.aether.transport.wagon.WagonTransporter.connectWagon(WagonTransporter.java:334)
      	at org.eclipse.aether.transport.wagon.WagonTransporter.pollWagon(WagonTransporter.java:374)
      	at org.eclipse.aether.transport.wagon.WagonTransporter.execute(WagonTransporter.java:423)
      	at org.eclipse.aether.transport.wagon.WagonTransporter.get(WagonTransporter.java:404)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:447)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350)
      	... 33 more
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 20.562 s
      [INFO] Finished at: 2016-06-14T13:46:20+00:00
      [INFO] Final Memory: 19M/245M
      [INFO] ------------------------------------------------------------------------
      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.1:deploy (default-deploy) on project manticore: Failed to retrieve remote metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml from/to manticore (ftp://manticore.co.za/public_html/repo): Cannot login to remote system -> [Help 1]
      org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.1:deploy (default-deploy) on project manticore: Failed to retrieve remote metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml from/to manticore (ftp://manticore.co.za/public_html/repo): Cannot login to remote system
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
      	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
      	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
      	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
      	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
      	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
      	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
      Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to retrieve remote metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml from/to manticore (ftp://manticore.co.za/public_html/repo): Cannot login to remote system
      	at org.apache.maven.plugin.deploy.DeployMojo.deployProject(DeployMojo.java:282)
      	at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:169)
      	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
      	... 20 more
      Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException: Failed to retrieve remote metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml from/to manticore (ftp://manticore.co.za/public_html/repo): Cannot login to remote system
      	at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:143)
      	at org.apache.maven.plugin.deploy.AbstractDeployMojo.deploy(AbstractDeployMojo.java:171)
      	at org.apache.maven.plugin.deploy.DeployMojo.deployProject(DeployMojo.java:240)
      	... 23 more
      Caused by: org.eclipse.aether.deployment.DeploymentException: Failed to retrieve remote metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml from/to manticore (ftp://manticore.co.za/public_html/repo): Cannot login to remote system
      	at org.eclipse.aether.internal.impl.DefaultDeployer.upload(DefaultDeployer.java:447)
      	at org.eclipse.aether.internal.impl.DefaultDeployer.deploy(DefaultDeployer.java:290)
      	at org.eclipse.aether.internal.impl.DefaultDeployer.deploy(DefaultDeployer.java:245)
      	at org.eclipse.aether.internal.impl.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:413)
      	at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:139)
      	... 25 more
      Caused by: org.eclipse.aether.transfer.MetadataTransferException: Could not transfer metadata za.co.manticore:manticore:0.1.0-SNAPSHOT/maven-metadata.xml from/to manticore (ftp://manticore.co.za/public_html/repo): Cannot login to remote system
      	at org.eclipse.aether.connector.basic.MetadataTransportListener.transferFailed(MetadataTransportListener.java:43)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
      	at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:222)
      	at org.eclipse.aether.internal.impl.DefaultDeployer.upload(DefaultDeployer.java:417)
      	... 29 more
      Caused by: org.apache.maven.wagon.authentication.AuthenticationException: Cannot login to remote system
      	at org.apache.maven.wagon.providers.ftp.FtpWagon.openConnectionInternal(FtpWagon.java:168)
      	at org.apache.maven.wagon.AbstractWagon.openConnection(AbstractWagon.java:115)
      	at org.apache.maven.wagon.AbstractWagon.connect(AbstractWagon.java:216)
      	at org.eclipse.aether.transport.wagon.WagonTransporter.connectWagon(WagonTransporter.java:334)
      	at org.eclipse.aether.transport.wagon.WagonTransporter.pollWagon(WagonTransporter.java:374)
      	at org.eclipse.aether.transport.wagon.WagonTransporter.execute(WagonTransporter.java:423)
      	at org.eclipse.aether.transport.wagon.WagonTransporter.get(WagonTransporter.java:404)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:447)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350)
      	... 33 more
      [ERROR] 
      [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/MojoExecutionException
      
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            3c700135ca64 ex0b1t
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: