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

SFTP deploy causes NullPointerException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.0-alpha-6
    • wagon-ssh
    • None
    • Windows XP, Maven 2 Final

    Description

      I'm new to M2, so this may be user error, but even still, I think a more useful error message would be appropriate.

      I'm trying to deploy my project to an internal Remote Repository using SCP or SFTP (SCP fails with the "session is down" message, so I'm trying SFTP). I get the attached trace during my build. I'm not exactly sure what metadata it's hoping to find.

      flexo is the name of the server.

      Uploading: sftp://flexo/export/home/kcbaltz/testM2Repo/com/copart/core/core/1.0-SNAPSHOT/core-1.0-20051028.001955-1.jar
      [INFO] Retrieving previous metadata from flexo
      [INFO] -------------------------------------------------------------------------

      [ERROR] FATAL ERROR
      [INFO] -------------------------------------------------------------------------

      [INFO] null
      [INFO] -------------------------------------------------------------------------

      [INFO] Trace
      java.lang.NullPointerException
      at org.apache.maven.wagon.observers.ChecksumObserver.transferStarted(ChecksumObserver.java:65)
      at org.apache.maven.wagon.events.TransferEventSupport.fireTransferStarted(TransferEventSupport.java:100)
      at org.apache.maven.wagon.AbstractWagon.fireGetStarted(AbstractWagon.java:339)
      at org.apache.maven.wagon.providers.ssh.SftpWagon.getIfNewer(SftpWagon.java:264)
      at org.apache.maven.wagon.providers.ssh.SftpWagon.get(SftpWagon.java:302)
      at org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(DefaultWagonManager.java:518)
      at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:404)
      at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:295)
      at org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:334)
      at org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.deploy(DefaultRepositoryMetadataManager.java:379)
      at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:83)
      at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:148)
      at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:399)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:519)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:469)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:448)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:301)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:137)
      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113)
      at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
      at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
      at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
      at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
      [INFO] -------------------------------------------------------------------------

      Attachments

        Activity

          People

            brett Brett Porter
            kcbaltz@yahoo.com Kenneth Baltz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: