Hi fellows,
I've came across another issue, when adding a second stage to a already existing build plan, It gives a java.lang.NullPointerException as described below. To be able to update the target build plan I have to manually remove it first.
25-Oct-2016 14:47:34 Error occurred while running Task '(2)' of type ch.mibex.bamboo.plandsl:seed.task.
25-Oct-2016 14:47:34 java.lang.NullPointerException
25-Oct-2016 14:47:34 at com.atlassian.bamboo.build.DefaultJob.getParent(DefaultJob.java:79)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.build.creation.JobCreationServiceImpl.setFullPlanKey(JobCreationServiceImpl.java:422)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.build.creation.PlanCreationTemplate.createPlan(PlanCreationTemplate.java:250)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.build.creation.JobCreationServiceImpl.createSingleJob(JobCreationServiceImpl.java:468)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.plan.branch.ChainPropagatingFacade.createJob(ChainPropagatingFacade.java:96)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.build.creation.JobCreationServiceImpl.createJobAndBranches(JobCreationServiceImpl.java:487)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
25-Oct-2016 14:47:34 at com.sun.proxy.$Proxy362.createJobAndBranches(Unknown Source)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
25-Oct-2016 14:47:34 at com.sun.proxy.$Proxy1037.createJobAndBranches(Unknown Source)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.build.creation.JobCreationService$createJobAndBranches.call(Unknown Source)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:141)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.JobService.createOrUpdate(JobService.groovy:38)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.JobService$createOrUpdate.call(Unknown Source)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.StageService$_createOrUpdate_closure2.doCall(StageService.groovy:31)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
25-Oct-2016 14:47:34 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
25-Oct-2016 14:47:34 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1021)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:426)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:442)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2030)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2015)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2068)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.dgm$164.invoke(Unknown Source)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.StageService.createOrUpdate(StageService.groovy:30)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.StageService$createOrUpdate.call(Unknown Source)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.PlanService$_createOrUpdate_closure1.doCall(PlanService.groovy:80)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
25-Oct-2016 14:47:34 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
25-Oct-2016 14:47:34 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1021)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:426)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:442)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2030)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2015)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2068)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.dgm$164.invoke(Unknown Source)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.PlanService.createOrUpdate(PlanService.groovy:79)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.PlanService$createOrUpdate.call(Unknown Source)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.ProjectService$_createOrUpdate_closure1.doCall(ProjectService.groovy:31)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
25-Oct-2016 14:47:34 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
25-Oct-2016 14:47:34 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1021)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:426)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:442)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2030)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2015)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2068)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.dgm$164.invoke(Unknown Source)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.ProjectService.createOrUpdate(ProjectService.groovy:30)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.services.ProjectService$createOrUpdate.call(Unknown Source)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.PlanDslExecutorImpl$1$_doInTransaction_closure1.doCall(PlanDslExecutorImpl.groovy:44)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
25-Oct-2016 14:47:34 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
25-Oct-2016 14:47:34 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1021)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:426)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:442)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2030)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2015)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2068)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.dgm$164.invoke(Unknown Source)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.PlanDslExecutorImpl$1.doInTransaction(PlanDslExecutorImpl.groovy:42)
25-Oct-2016 14:47:34 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:21)
25-Oct-2016 14:47:34 at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:71)
25-Oct-2016 14:47:34 at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
25-Oct-2016 14:47:34 at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:68)
25-Oct-2016 14:47:34 at sun.reflect.GeneratedMethodAccessor142.invoke(Unknown Source)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
25-Oct-2016 14:47:34 at com.sun.proxy.$Proxy264.doInTransaction(Unknown Source)
25-Oct-2016 14:47:34 at sun.reflect.GeneratedMethodAccessor142.invoke(Unknown Source)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
25-Oct-2016 14:47:34 at com.sun.proxy.$Proxy465.doInTransaction(Unknown Source)
25-Oct-2016 14:47:34 at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:18)
25-Oct-2016 14:47:34 at sun.reflect.GeneratedMethodAccessor510.invoke(Unknown Source)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
25-Oct-2016 14:47:34 at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
25-Oct-2016 14:47:34 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
25-Oct-2016 14:47:34 at com.sun.proxy.$Proxy1056.execute(Unknown Source)
25-Oct-2016 14:47:34 at com.atlassian.sal.api.transaction.TransactionTemplate$execute.call(Unknown Source)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.PlanDslExecutorImpl.execute(PlanDslExecutorImpl.groovy:39)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.PlanDslExecutor$execute.call(Unknown Source)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.task.SeedTask$_execute_closure2$_closure3.doCall(SeedTask.groovy:97)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.task.SeedTask$_execute_closure2$_closure3.doCall(SeedTask.groovy)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
25-Oct-2016 14:47:34 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
25-Oct-2016 14:47:34 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1021)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:426)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:420)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.utils.BambooRunnables$BambooRunnableFromCallable.run(BambooRunnables.java:71)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.applinks.ImpersonationServiceImpl$1.call(ImpersonationServiceImpl.java:85)
25-Oct-2016 14:47:34 at java_util_concurrent_Callable$call.call(Unknown Source)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.task.SeedTask$_execute_closure2.doCall(SeedTask.groovy:99)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
25-Oct-2016 14:47:34 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
25-Oct-2016 14:47:34 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
25-Oct-2016 14:47:34 at java.lang.reflect.Method.invoke(Method.java:498)
25-Oct-2016 14:47:34 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
25-Oct-2016 14:47:34 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
25-Oct-2016 14:47:34 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1021)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:426)
25-Oct-2016 14:47:34 at groovy.lang.Closure.call(Closure.java:442)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2030)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2015)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2068)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.dgm$164.invoke(Unknown Source)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
25-Oct-2016 14:47:34 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
25-Oct-2016 14:47:34 at ch.mibex.bamboo.plandsl.plugin.task.SeedTask.execute(SeedTask.groovy:93)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.task.TaskExecutorImpl.lambda$executeTasks$2(TaskExecutorImpl.java:313)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:246)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:313)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:118)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:74)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:215)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:139)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:130)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:221)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:129)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:137)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:51)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20)
25-Oct-2016 14:47:34 at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52)
25-Oct-2016 14:47:34 at java.lang.Thread.run(Thread.java:745)
Hi fellows, I've came across another issue, when adding a second stage to a already existing build plan, It gives a
java.lang.NullPointerException
as described below. To be able to update the target build plan I have to manually remove it first.Versions:
This is my build plan script:
This is the full stack trace: