Cleaning build directory '/opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE' Updating source code to revision: bbd338275d823646e4f96679a90140da3fef93b3 Substituting variable: ${bamboo.confluence.current.stable.branch} with confluence-project-4.1-stable Creating local git repository in '/opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE/.git'. Fetching branch 'refs/heads/confluence-project-4.1-stable' from 'git@bitbucket.org:atlassian/confluence.git'. Will try to do a shallow fetch. From ssh://127.0.0.1:50843/atlassian/confluence * branch confluence-project-4.1-stable -> FETCH_HEAD Checking out revision bbd338275d823646e4f96679a90140da3fef93b3. Note: checking out 'bbd338275d823646e4f96679a90140da3fef93b3'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at bbd3382... CONFDEV-6609 resolved a SNAPSHOT Updated source code to revision: bbd338275d823646e4f96679a90140da3fef93b3 Finished task 'Checkout Default Repository'
While this isn't a problem for most uses, the Maven release plugin does require it and craps itself. Apparently jgit did not check out to a detached HEAD
[INFO] Checking in modified POMs... [INFO] Executing: /bin/sh -c cd /opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE && git add -- pom.xml confluence-core/confluence-testutils/pom.xml confluence-core/confluence-bucket/pom.xml confluence-core/confluence-compatibility/pom.xml confluence-core/confluence-upgrade/pom.xml confluence-not-shippable/pom.xml confluence-core/confluence/pom.xml confluence-core/confluence-cache/pom.xml confluence-core/confluence-cache/confluence-cache-ehcache/pom.xml confluence-core/confluence-cache/confluence-cache-coherence/pom.xml confluence-plugins/confluence-misc-plugins/confluence-rpc-plugin/pom.xml confluence-plugins/confluence-misc-plugins/confluence-rest/confluence-rest-plugin/pom.xml confluence-plugins/confluence-misc-plugins/fixedwidth-theme/pom.xml confluence-plugins/confluence-misc-plugins/confluence-tinymce-plugin/pom.xml confluence-plugins/confluence-misc-plugins/confluence-sal/pom.xml confluence-plugins/confluence-misc-plugins/confluence-sal/confluence-sal-base/pom.xml confluence-plugins/confluence-misc-plugins/confluence-sal/confluence-sal-plugin/pom.xml confluence-plugins/confluence-misc-plugins/confluence-sal/confluence-sal-setup-plugin/pom.xml confluence-plugins/confluence-misc-plugins/confluence-keyboard-shortcuts/pom.xml confluence-plugins/confluence-misc-plugins/confluence-core-macros/pom.xml confluence-plugins/confluence-misc-plugins/confluence-dashboard-macros/pom.xml confluence-plugins/confluence-bundled-plugins/pom.xml confluence-plugins/confluence-bundled-plugins/atlassian-editor-plugin/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-aui-staging/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-dashboard-actions/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-drag-and-drop/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-event-service/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-expand-macro/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-gadgets/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-gadgets/gadgets-plugin/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-gadgets/gadgets-plugin-spi/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-mail-archiving/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-paste/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-schedule-admin/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-soy/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-space-directory/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-tdm-merger/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-view-source/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-view-storage-format/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-whats-new/pom.xml confluence-build/confluence-bundled-plugins-library/pom.xml confluence-build/confluence-bundled-plugins-setup-library/pom.xml confluence-plugins/confluence-test-plugins/confluence-functestrpc-plugin/pom.xml confluence-plugins/confluence-test-plugins/confluence-functestxss-plugin/pom.xml confluence-test/confluence-test-support/pom.xml confluence-plugins/confluence-test-plugins/velocity-deprecation-test-plugin/pom.xml confluence-test/confluence-acceptance-test/pom.xml confluence-plugins/confluence-test-plugins/confluence-qunit-plugin/pom.xml confluence-test/atlassian-confluence-pageobjects/pom.xml confluence-core/confluence-webapp/pom.xml confluence-build/confluence-webapp-cluster/pom.xml confluence-studio-project/pom.xml confluence-studio-project/confluence-studio-host-components/pom.xml confluence-studio-project/confluence-studio-plugins/pom.xml confluence-studio-project/confluence-studio-plugins/confluence-studio-common-plugin/pom.xml confluence-studio-project/confluence-studio-plugins/confluence-studio-standalone-plugin/pom.xml confluence-studio-project/confluence-studio-plugins/confluence-studio-theme-plugin/pom.xml confluence-studio-project/confluence-studio-plugins/confluence-studio-space-import-plugin/pom.xml confluence-studio-project/confluence-studio-webapp/pom.xml confluence-studio-project/confluence-studio-ondemand-test/pom.xml confluence-test/confluence-selenium-test/pom.xml confluence-build/confluence-test-runner/pom.xml confluence-build/confluence-test-runner/confluence-crowd-test/pom.xml confluence-build/confluence-test-runner/confluence-multi-test/pom.xml confluence-build/confluence-test-runner/confluence-selenium-runner/pom.xml confluence-test/confluence-webdriver-test/pom.xml confluence-build/confluence-test-runner/confluence-webdriver-runner/pom.xml confluence-build/confluence-test-runner/confluence-parallel-test/pom.xml confluence-build/confluence-test-runner/confluence-roundtrip-test/pom.xml confluence-build/confluence-test-runner/confluence-setup-import-test/pom.xml confluence-build/confluence-test-runner/confluence-qunit-runner/pom.xml confluence-build/confluence-test-runner/confluence-qunit-webapp/pom.xml confluence-build/confluence-test-runner/confluence-load-test/pom.xml confluence-plugins/confluence-test-plugins/editor-test-plugin/pom.xml [INFO] Working directory: /opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE [INFO] Executing: /bin/sh -c cd /opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE && git status [INFO] Working directory: /opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE [INFO] Executing: /bin/sh -c cd /opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE && git commit --verbose -F /tmp/maven-scm-114525821.commit pom.xml confluence-core/confluence-testutils/pom.xml confluence-core/confluence-bucket/pom.xml confluence-core/confluence-compatibility/pom.xml confluence-core/confluence-upgrade/pom.xml confluence-not-shippable/pom.xml confluence-core/confluence/pom.xml confluence-core/confluence-cache/pom.xml confluence-core/confluence-cache/confluence-cache-ehcache/pom.xml confluence-core/confluence-cache/confluence-cache-coherence/pom.xml confluence-plugins/confluence-misc-plugins/confluence-rpc-plugin/pom.xml confluence-plugins/confluence-misc-plugins/confluence-rest/confluence-rest-plugin/pom.xml confluence-plugins/confluence-misc-plugins/fixedwidth-theme/pom.xml confluence-plugins/confluence-misc-plugins/confluence-tinymce-plugin/pom.xml confluence-plugins/confluence-misc-plugins/confluence-sal/pom.xml confluence-plugins/confluence-misc-plugins/confluence-sal/confluence-sal-base/pom.xml confluence-plugins/confluence-misc-plugins/confluence-sal/confluence-sal-plugin/pom.xml confluence-plugins/confluence-misc-plugins/confluence-sal/confluence-sal-setup-plugin/pom.xml confluence-plugins/confluence-misc-plugins/confluence-keyboard-shortcuts/pom.xml confluence-plugins/confluence-misc-plugins/confluence-core-macros/pom.xml confluence-plugins/confluence-misc-plugins/confluence-dashboard-macros/pom.xml confluence-plugins/confluence-bundled-plugins/pom.xml confluence-plugins/confluence-bundled-plugins/atlassian-editor-plugin/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-aui-staging/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-dashboard-actions/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-drag-and-drop/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-event-service/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-expand-macro/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-gadgets/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-gadgets/gadgets-plugin/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-gadgets/gadgets-plugin-spi/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-mail-archiving/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-paste/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-schedule-admin/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-soy/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-space-directory/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-tdm-merger/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-view-source/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-view-storage-format/pom.xml confluence-plugins/confluence-bundled-plugins/confluence-whats-new/pom.xml confluence-build/confluence-bundled-plugins-library/pom.xml confluence-build/confluence-bundled-plugins-setup-library/pom.xml confluence-plugins/confluence-test-plugins/confluence-functestrpc-plugin/pom.xml confluence-plugins/confluence-test-plugins/confluence-functestxss-plugin/pom.xml confluence-test/confluence-test-support/pom.xml confluence-plugins/confluence-test-plugins/velocity-deprecation-test-plugin/pom.xml confluence-test/confluence-acceptance-test/pom.xml confluence-plugins/confluence-test-plugins/confluence-qunit-plugin/pom.xml confluence-test/atlassian-confluence-pageobjects/pom.xml confluence-core/confluence-webapp/pom.xml confluence-build/confluence-webapp-cluster/pom.xml confluence-studio-project/pom.xml confluence-studio-project/confluence-studio-host-components/pom.xml confluence-studio-project/confluence-studio-plugins/pom.xml confluence-studio-project/confluence-studio-plugins/confluence-studio-common-plugin/pom.xml confluence-studio-project/confluence-studio-plugins/confluence-studio-standalone-plugin/pom.xml confluence-studio-project/confluence-studio-plugins/confluence-studio-theme-plugin/pom.xml confluence-studio-project/confluence-studio-plugins/confluence-studio-space-import-plugin/pom.xml confluence-studio-project/confluence-studio-webapp/pom.xml confluence-studio-project/confluence-studio-ondemand-test/pom.xml confluence-test/confluence-selenium-test/pom.xml confluence-build/confluence-test-runner/pom.xml confluence-build/confluence-test-runner/confluence-crowd-test/pom.xml confluence-build/confluence-test-runner/confluence-multi-test/pom.xml confluence-build/confluence-test-runner/confluence-selenium-runner/pom.xml confluence-test/confluence-webdriver-test/pom.xml confluence-build/confluence-test-runner/confluence-webdriver-runner/pom.xml confluence-build/confluence-test-runner/confluence-parallel-test/pom.xml confluence-build/confluence-test-runner/confluence-roundtrip-test/pom.xml confluence-build/confluence-test-runner/confluence-setup-import-test/pom.xml confluence-build/confluence-test-runner/confluence-qunit-runner/pom.xml confluence-build/confluence-test-runner/confluence-qunit-webapp/pom.xml confluence-build/confluence-test-runner/confluence-load-test/pom.xml confluence-plugins/confluence-test-plugins/editor-test-plugin/pom.xml [INFO] Working directory: /opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE [INFO] Executing: /bin/sh -c cd /opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE && git symbolic-ref HEAD [INFO] Working directory: /opt/bamboo-agent/xml-data/build-dir/CONFREL-CONFRELSTABLE2-RELEASEPREPARE [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] An error is occurred in the checkin process: Exception while executing SCM command. Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
Talking to Stefan Saasen he thinks that if we specified both the -b branch_name and -r revision to the checkout command, it will work