(com.atlassian.bamboo.task.TaskException : Failed to execute task)
Asked by roy_lyons:

I saw BAM-9967, but we are on 3.4.4 -- and that was fixed in 3.4. So we are looking to you guys to see if there is something else.

FYI - there is a variable set to a null value in the plan.

Executing Task 'Build(6)' of type com.atlassian.bamboo.plugins.maven:task.builder.mvn3.

(com.atlassian.bamboo.task.TaskException : Failed to execute task)

Occurred: 10 May 2012, 10:38:15 AM

Agent: Agent 5

--------------------------------------------------------------------------------

com.atlassian.bamboo.task.TaskException: Failed to execute task

at com.atlassian.bamboo.plugins.maven.task.Maven3BuildTask.execute(Maven3BuildTask.java:110)

at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:180)

at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:88)

at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:84)

at sun.reflect.GeneratedMethodAccessor510.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)

at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)

at org.springframework.orm.hibernate.HibernateInterceptor.invoke(HibernateInterceptor.java:117)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)

at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)

at $Proxy563.call(Unknown Source)

at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:202)

at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:103)

at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:109)

at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$2.run(NamedThreadFactory.java:50)

at java.lang.Thread.run(Thread.java:662)

Caused by: java.lang.NullPointerException

at java.lang.ProcessEnvironment.validateValue(ProcessEnvironment.java:102)

at java.lang.ProcessEnvironment.access$400(ProcessEnvironment.java:44)

at java.lang.ProcessEnvironment$Value.valueOf(ProcessEnvironment.java:185)

at java.lang.ProcessEnvironment$StringEnvironment.put(ProcessEnvironment.java:224)

at java.lang.ProcessEnvironment$StringEnvironment.put(ProcessEnvironment.java:203)

at java.util.AbstractMap.putAll(AbstractMap.java:256)

at com.atlassian.utils.process.ExternalProcess.createProcess(ExternalProcess.java:237)

at com.atlassian.utils.process.ExternalProcess.start(ExternalProcess.java:283)

at com.atlassian.utils.process.ExternalProcess.execute(ExternalProcess.java:408)

at com.atlassian.bamboo.process.ProcessServiceImpl.executeProcess(ProcessServiceImpl.java:176)

at sun.reflect.GeneratedMethodAccessor951.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)

at $Proxy141.executeProcess(Unknown Source)

at sun.reflect.GeneratedMethodAccessor951.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154)

at $Proxy141.executeProcess(Unknown Source)

at com.atlassian.bamboo.plugins.maven.task.Maven3BuildTask.execute(Maven3BuildTask.java:75)

... 18 more

--------------------------------------------------------------------------------


Answers:
author: Przemek Bruski
body: BAM-9967 only fixed the validation of the value on Bamboo side, the error you're getting comes from a class that tries to launch the process. I've opened [a new bug for this](https://jira.atlassian.com/browse/BAM-11534), please watch and vote.