build 03-May-2015 15:53:06 [ERROR] Failed to execute goal external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m4.3:release-finish (default-cli) on project umod: Execution default-cli of goal external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m4.3:release-finish failed. NullPointerException -> [Help 1] build 03-May-2015 15:53:06 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m4.3:release-finish (default-cli) on project umod: Execution default-cli of goal external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m4.3:release-finish failed. build 03-May-2015 15:53:06 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224) build 03-May-2015 15:53:06 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) build 03-May-2015 15:53:06 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) build 03-May-2015 15:53:06 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) build 03-May-2015 15:53:06 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) build 03-May-2015 15:53:06 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) build 03-May-2015 15:53:06 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120) build 03-May-2015 15:53:06 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355) build 03-May-2015 15:53:06 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155) build 03-May-2015 15:53:06 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584) build 03-May-2015 15:53:06 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216) build 03-May-2015 15:53:06 at org.apache.maven.cli.MavenCli.main(MavenCli.java:160) build 03-May-2015 15:53:06 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) build 03-May-2015 15:53:06 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) build 03-May-2015 15:53:06 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) build 03-May-2015 15:53:06 at java.lang.reflect.Method.invoke(Method.java:483) build 03-May-2015 15:53:06 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) build 03-May-2015 15:53:06 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) build 03-May-2015 15:53:06 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) build 03-May-2015 15:53:06 at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) build 03-May-2015 15:53:06 Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m4.3:release-finish failed. build 03-May-2015 15:53:06 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143) build 03-May-2015 15:53:06 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) build 03-May-2015 15:53:06 ... 19 more build 03-May-2015 15:53:06 Caused by: java.lang.NullPointerException build 03-May-2015 15:53:06 at org.eclipse.jgit.merge.RecursiveMerger.getBaseCommit(RecursiveMerger.java:196) build 03-May-2015 15:53:06 at org.eclipse.jgit.merge.RecursiveMerger.getBaseCommit(RecursiveMerger.java:126) build 03-May-2015 15:53:06 at org.eclipse.jgit.merge.ThreeWayMerger.mergeBase(ThreeWayMerger.java:132) build 03-May-2015 15:53:06 at org.eclipse.jgit.merge.ResolveMerger.mergeImpl(ResolveMerger.java:224) build 03-May-2015 15:53:06 at org.eclipse.jgit.merge.Merger.merge(Merger.java:176) build 03-May-2015 15:53:06 at org.eclipse.jgit.merge.ThreeWayMerger.merge(ThreeWayMerger.java:114) build 03-May-2015 15:53:06 at org.eclipse.jgit.api.MergeCommand.call(MergeCommand.java:337) build 03-May-2015 15:53:06 at com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand.doMerge(AbstractBranchMergingCommand.java:75) build 03-May-2015 15:53:06 at com.atlassian.jgitflow.core.command.AbstractBranchMergingCommand.doMerge(AbstractBranchMergingCommand.java:43) build 03-May-2015 15:53:06 at com.atlassian.jgitflow.core.command.ReleaseFinishCommand.call(ReleaseFinishCommand.java:127) build 03-May-2015 15:53:06 at com.atlassian.maven.plugins.jgitflow.manager.DefaultFlowReleaseManager.finish(DefaultFlowReleaseManager.java:89) build 03-May-2015 15:53:06 at com.atlassian.maven.plugins.jgitflow.mojo.ReleaseFinishMojo.execute(ReleaseFinishMojo.java:107) build 03-May-2015 15:53:06 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) build 03-May-2015 15:53:06 ... 20 more build 03-May-2015 15:53:06 [ERROR] build 03-May-2015 15:53:06 [ERROR] build 03-May-2015 15:53:06 [ERROR] For more information about the errors and possible solutions, please read the following articles: build 03-May-2015 15:53:06 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException simple 03-May-2015 15:53:06 Failing task since return code of [/opt/maven-3.2/bin/mvn -Djava.io.tmpdir=/tmp/DEMF-DR6-JRS jgitflow:release-finish -DskipTests=true -X -B] was 1 while expected 0
The jgitflow log:
DefaultJGitFlowSetupHelper: _ Maven Version: 3.2.5 _DefaultJGitFlowSetupHelper: __DefaultJGitFlowSetupHelper: _ Maven JGitFlow Plugin Version: 1.0-m4.3 _DefaultJGitFlowSetupHelper: __DefaultJGitFlowSetupHelper: _ args: _DefaultJGitFlowSetupHelper: _ base dir: /home/bamboo/bamboo-agent-home/xml-data/build-dir/DEMF-DR6-JRS _DefaultJGitFlowSetupHelper: _ default development version: null _DefaultJGitFlowSetupHelper: _ default feature name: null _DefaultJGitFlowSetupHelper: _ default release version: null _DefaultJGitFlowSetupHelper: _ release branch version suffix: _DefaultJGitFlowSetupHelper: _ tag message: tagging release ${version} _DefaultJGitFlowSetupHelper: _ allow snapshots: false _DefaultJGitFlowSetupHelper: _ auto version submodules: false _DefaultJGitFlowSetupHelper: _ enable feature versions: false _DefaultJGitFlowSetupHelper: _ enable ssh agent: false _DefaultJGitFlowSetupHelper: _ feature rebase: false _DefaultJGitFlowSetupHelper: _ interactive: false _DefaultJGitFlowSetupHelper: _ keep branch: false _DefaultJGitFlowSetupHelper: _ no build: false _DefaultJGitFlowSetupHelper: _ no deploy: true _DefaultJGitFlowSetupHelper: _ no tag: false _DefaultJGitFlowSetupHelper: _ pushFeatures: false _DefaultJGitFlowSetupHelper: _ pushReleases: true _DefaultJGitFlowSetupHelper: _ pushHotfixes: false _DefaultJGitFlowSetupHelper: _ squash: false _DefaultJGitFlowSetupHelper: _ update dependencies: true _DefaultJGitFlowSetupHelper: _ use release profile: true _DefaultJGitFlowSetupHelper: _--------------------------------------------------------------------------------_GitHelper: _method start:_ listBranchesWithPrefixGitHelper: _ simple name [develop] startsWith prefix [release/] ? false _GitHelper: _ simple name [master] startsWith prefix [release/] ? false _GitHelper: _ simple name [release/6.0.23] startsWith prefix [release/] ? true _GitHelper: _ simple name [develop] startsWith prefix [release/] ? false _GitHelper: _ simple name [master] startsWith prefix [release/] ? false _GitHelper: _ simple name [release/6.0.23] startsWith prefix [release/] ? true _: _method END:_release-finish: ## Command call():GitHelper: _method start:_ workingTreeIsCleanGitHelper: _ working tree is clean _: _method END:_GitHelper: _method start:_ remoteBranchExistsGitHelper: _ checking for branch: release/6.0.23 _GitHelper: _ got 3 remote refs _GitHelper: _ ref name: refs/remotes/origin/develop _GitHelper: _ ref simple name: develop _GitHelper: _ simple name equals branch? false _GitHelper: _ ref name: refs/remotes/origin/master _GitHelper: _ ref simple name: master _GitHelper: _ simple name equals branch? false _GitHelper: _ ref name: refs/remotes/origin/release/6.0.23 _GitHelper: _ ref simple name: release/6.0.23 _GitHelper: _ simple name equals branch? true _: _method END:_release-finish: _method start:_ requireLocalBranchNotBehindRemote: _method END:_GitHelper: _method start:_ remoteBranchExistsGitHelper: _ checking for branch: master _GitHelper: _ got 3 remote refs _GitHelper: _ ref name: refs/remotes/origin/develop _GitHelper: _ ref simple name: develop _GitHelper: _ simple name equals branch? false _GitHelper: _ ref name: refs/remotes/origin/master _GitHelper: _ ref simple name: master _GitHelper: _ simple name equals branch? true _: _method END:_release-finish: _method start:_ requireLocalBranchNotBehindRemote: _method END:_GitHelper: _method start:_ remoteBranchExistsGitHelper: _ checking for branch: develop _GitHelper: _ got 3 remote refs _GitHelper: _ ref name: refs/remotes/origin/develop _GitHelper: _ ref simple name: develop _GitHelper: _ simple name equals branch? true _: _method END:_release-finish: _method start:_ requireLocalBranchNotBehindRemote: _method END:_release-finish: merging 'release/6.0.23' into 'master'...pom.xml jgitflow configuration:<plugin><groupId>external.atlassian.jgitflow</groupId><artifactId>jgitflow-maven-plugin</artifactId><version>1.0-m4.3</version><configuration><localOnly>true</localOnly><!-- Enable this to push to releases to origin --><pushReleases>true</pushReleases><!-- Enable this to push to hotfixes to origin --><pushHotfixes>true</pushHotfixes><!-- Enable this to push to origin using SSH keys --><enableSshAgent>true</enableSshAgent><defaultOriginUrl>g...@bitbucket.org:mrudatsprint/jgit-flow.git</defaultOriginUrl><noDeploy>true</noDeploy><flowInitContext><masterBranchName>master</masterBranchName><developBranchName>develop</developBranchName><featureBranchPrefix>feature/</featureBranchPrefix><releaseBranchPrefix>release/</releaseBranchPrefix><hotfixBranchPrefix>hotfix/</hotfixBranchPrefix><versionTagPrefix /></flowInitContext></configuration></plugin>Thank you for the help,Mike
<defaultOriginUrl>git@bitbucket.org:mrudatsprint/jgit-flow.git</defaultOriginUrl>
<noDeploy>true</noDeploy><flowInitContext><masterBranchName>master</masterBranchName><developBranchName>develop</developBranchName><featureBranchPrefix>feature/</featureBranchPrefix><releaseBranchPrefix>release/</releaseBranchPrefix><hotfixBranchPrefix>hotfix/</hotfixBranchPrefix><versionTagPrefix /></flowInitContext></configuration></plugin>