[ 
https://issues.jenkins-ci.org/browse/JENKINS-10860?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160978#comment-160978
 ] 

Antti Koivisto commented on JENKINS-10860:
------------------------------------------

Same problem here. When using a custom workspace, the Artifactory plugin fails 
with this:
{code}
FATAL: Unable to determine Maven version
java.lang.RuntimeException: Unable to determine Maven version
        at 
org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.isMavenVersionValid(MavenExtractorEnvironment.java:135)
        at 
org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.buildEnvVars(MavenExtractorEnvironment.java:88)
        at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:850)
        at 
hudson.maven.AbstractMavenBuild.getEnvironment(AbstractMavenBuild.java:59)
        at 
hudson.maven.MavenModuleSetBuild.getEnvironment(MavenModuleSetBuild.java:156)
        at 
hudson.model.AbstractBuild$AbstractRunner.decideWorkspace(AbstractBuild.java:437)
        at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:457)
        at hudson.model.Run.run(Run.java:1408)
        at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:481)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:238)
Caused by: java.lang.NullPointerException
        at 
org.jfrog.hudson.util.MavenVersionHelper.isAtLeast(MavenVersionHelper.java:103)
        at 
org.jfrog.hudson.util.MavenVersionHelper.isAtLeastVersion(MavenVersionHelper.java:75)
        at 
org.jfrog.hudson.util.MavenVersionHelper.isAtLeastResolutionCapableVersion(MavenVersionHelper.java:65)
        at 
org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.isMavenVersionValid(MavenExtractorEnvironment.java:133)
        ... 10 more
{code}

When custom workspace is not used, this exception is not thrown.

* Jenkins ver. 1.454
* Artifactory Plugin 2.0.5
                
> Unable to determine Maven version
> ---------------------------------
>
>                 Key: JENKINS-10860
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-10860
>             Project: Jenkins
>          Issue Type: Bug
>          Components: artifactory
>    Affects Versions: current
>         Environment: Linux SuSE 10.3
> Jenkins 1.427
> Artifactory 2.3.4.1
> Artifactory plugin 2.0.4
>            Reporter: Giuliano Ribeiro
>            Assignee: yossis
>            Priority: Critical
>
> Using Maven 2/3 project to build my project works fine. 
> But When I active "Deploy artifacts to Artifactory" in Post Build Actions, 
> build stop to work and show me this stack in Console Output:
> FATAL: Unable to determine Maven version
> java.lang.RuntimeException: Unable to determine Maven version
>       at 
> org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.isMavenVersionValid(MavenExtractorEnvironment.java:106)
>       at 
> org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.buildEnvVars(MavenExtractorEnvironment.java:73)
>       at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:804)
>       at 
> hudson.maven.AbstractMavenBuild.getEnvironment(AbstractMavenBuild.java:59)
>       at 
> hudson.maven.MavenModuleSetBuild.getEnvironment(MavenModuleSetBuild.java:165)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.decideWorkspace(AbstractBuild.java:419)
>       at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:436)
>       at hudson.model.Run.run(Run.java:1376)
>       at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:479)
>       at hudson.model.ResourceController.execute(ResourceController.java:88)
>       at hudson.model.Executor.run(Executor.java:230)
> Caused by: java.lang.NullPointerException
>       at 
> org.jfrog.hudson.util.MavenVersionHelper.isAtLeast(MavenVersionHelper.java:103)
>       at 
> org.jfrog.hudson.util.MavenVersionHelper.isAtLeastVersion(MavenVersionHelper.java:75)
>       at 
> org.jfrog.hudson.util.MavenVersionHelper.isAtLeastResolutionCapableVersion(MavenVersionHelper.java:65)
>       at 
> org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.isMavenVersionValid(MavenExtractorEnvironment.java:104)
>       ... 10 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to