Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-4424

Configuration fails to apply for deployment

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • maven-plugin
    • None
    • Platform: All, OS: All

      Hello,

      I'm trying to configure the timeout settings of the Maven used by Hudson. These
      are the settings:
      <configuration>
      <wagonProvider>lightweight</wagonProvider>
      <timeout>120000</timeout>
      </configuration>
      Maven version used, 2.2.1.

      If I use the "Build section -> Goals and options", and use Maven to deploy
      directly, Maven picks up the config correctly.

      If, however, I want everything deployed at the end, using "Deploy artifacts to
      Maven repository", the build fails:

      ERROR: Error retrieving previous build number for artifact
      '$PROJECT:$SUBPROJECT:pom': repository metadata for: 'snapshot
      $PROJECT:$SUBPROJECT:$VERSION-SNAPSHOT' could not be retrieved from repository:
      $M2_REPO due to an error: While configuring wagon for '$M2_REPO': Unable to
      apply wagon configuration.
      org.apache.maven.artifact.deployer.ArtifactDeploymentException: Error retrieving
      previous build number for artifact '$PROJECT:$SUBPROJECT:pom': repository
      metadata for: 'snapshot $PROJECT:$SUBPROJECT:$VERSION-SNAPSHOT' could not be
      retrieved from repository: $M2_REPO due to an error: While configuring wagon for
      '$M2_REPO': Unable to apply wagon configuration.
      at
      org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeployment(SnapshotTransformation.java:106)
      at
      org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transformForDeployment(DefaultArtifactTransformationManager.java:78)
      at
      org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:71)
      at hudson.maven.reporters.MavenArtifactRecord.deploy(MavenArtifactRecord.java:119)
      at
      hudson.maven.reporters.MavenAggregatedArtifactRecord.deploy(MavenAggregatedArtifactRecord.java:79)
      at hudson.maven.RedeployPublisher.perform(RedeployPublisher.java:96)
      at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:480)
      at
      hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:466)
      at hudson.maven.MavenModuleSetBuild$RunnerImpl.post2(MavenModuleSetBuild.java:590)
      at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:438)
      at hudson.model.Run.run(Run.java:1140)
      at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:300)
      at hudson.model.ResourceController.execute(ResourceController.java:93)
      at hudson.model.Executor.run(Executor.java:122)
      Caused by:
      org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException:
      repository metadata for: 'snapshot $PROJECT:$SUBPROJECT:$VERSION-SNAPSHOT' could
      not be retrieved from repository: $M2_REPO due to an error: While configuring
      wagon for '$M2_REPO': Unable to apply wagon configuration.
      at
      org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:352)
      at
      org.apache.maven.artifact.transform.SnapshotTransformation.resolveLatestSnapshotBuildNumber(SnapshotTransformation.java:161)
      at
      org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeployment(SnapshotTransformation.java:100)
      ... 14 more
      Caused by: org.apache.maven.artifact.manager.WagonConfigurationException: While
      configuring wagon for '$M2_REPO': Unable to apply wagon configuration.
      at
      org.apache.maven.artifact.manager.DefaultWagonManager.configureWagon(DefaultWagonManager.java:1004)
      at
      org.apache.maven.artifact.manager.DefaultWagonManager.configureWagon(DefaultWagonManager.java:980)
      at
      org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:400)
      at
      org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadataFromDeploymentRepository(DefaultWagonManager.java:379)
      at
      org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.getArtifactMetadataFromDeploymentRepository(DefaultRepositoryMetadataManager.java:380)
      at
      org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:348)
      ... 16 more
      Caused by:
      org.codehaus.plexus.component.configurator.ComponentConfigurationException:
      Cannot find setter nor field in
      org.apache.maven.wagon.providers.http.LightweightHttpWagon for 'wagonProvider'
      at
      org.codehaus.plexus.component.configurator.converters.ComponentValueSetter.<init>(ComponentValueSetter.java:68)
      at
      org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:134)
      at
      org.codehaus.plexus.component.configurator.BasicComponentConfigurator.configureComponent(BasicComponentConfigurator.java:56)
      at
      org.codehaus.plexus.component.configurator.AbstractComponentConfigurator.configureComponent(AbstractComponentConfigurator.java:54)
      at
      org.codehaus.plexus.component.configurator.AbstractComponentConfigurator.configureComponent(AbstractComponentConfigurator.java:47)
      at
      org.apache.maven.artifact.manager.DefaultWagonManager.configureWagon(DefaultWagonManager.java:993)
      ... 21 more

            Unassigned Unassigned
            ccaraivan Costin Caraivan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: