Build Flow plugin issue with parameters(artifact resolver) - java.lang.NullPointerException - getSensitiveBuildVariables(AbstractBuild.java

86 vistas
Ir al primer mensaje no leído

nvedia

no leída,
26 abr 2016, 2:15:38 p.m.26/4/16
para Jenkins Developers

Hi All

I have created a jenkins job M1 using Build Flow Plugin which is calling jobs C1 and C2

In job C1
I have checked the option This build is parameterized
C1 has Maven Repository Artifact (Property Name = ear-version) and also also using Artifact Resolver

DSL script in M1 

parallel (
    {        
b = build( "C1", "ear-version": "1245")
      
ignore(FAILURE) {
    build( "C2" )
}   
      
    }
)

But it never seems to be running. If I remove both repository artifact and artifact resolver and call C1 without any parameter, it works fine but its useless for me 
I already tried adding maven repository artifact as parameter in M1 too  but no luck 

Error is immediately after "Loading node environment variables" but not sure whats wrong. How do I know the real cause?

Master job M1 exception

FAILURE
ERROR: Failed to run DSL Script
java.util.concurrent.ExecutionException: org.codehaus.groovy.runtime.InvokerInvocationException: com.cloudbees.plugins.flow.JobExecutionFailureException
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at java_util_concurrent_Future$get.call(Unknown Source)

at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:374)
Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: com.cloudbees.plugins.flow.JobExecutionFailureException
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:97)

at java.lang.Thread.run(Thread.java:744)
Caused by: com.cloudbees.plugins.flow.JobExecutionFailureException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
=====================
Child job C1 exception

Started by upstream project "Testing_IBT2_SB_CLOUD_EndToEnd_Deploy" build number 23
originally caused by:
 Started by user Sandeep Chanani
[EnvInject] - Loading node environment variables.
FATAL: null
java.lang.NullPointerException
at hudson.model.AbstractBuild.getSensitiveBuildVariables(AbstractBuild.java:989)
at org.jenkinsci.plugins.envinject.service.EnvInjectActionSetter.addEnvVarsToEnvInjectBuildAction(EnvInjectActionSetter.java:43)
at org.jenkinsci.plugins.envinject.EnvInjectListener.loadEnvironmentVariablesNode(EnvInjectListener.java:84)
at org.jenkinsci.plugins.envinject.EnvInjectListener.setUpEnvironment(EnvInjectListener.java:39)
at hudson.model.AbstractBuild$AbstractBuildExecution.createLauncher(AbstractBuild.java:574)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
at hudson.model.Run.execute(Run.java:1741)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:374)
Notifying upstream projects of job completion
Finished: FAILURE

Oleg Nenashev

no leída,
30 abr 2016, 9:00:54 a.m.30/4/16
para Jenkins Developers
Hi,

Which Jenkins core version do you use?
Any NPE is a bug, so please submit a JIRA issue for it and provide infor about plugins you use and job configurations. See https://wiki.jenkins-ci.org/display/JENKINS/How+to+report+an+issue

BR, Oleg

вторник, 26 апреля 2016 г., 20:15:38 UTC+2 пользователь nvedia написал:
Responder a todos
Responder al autor
Reenviar
0 mensajes nuevos