It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Facing issue while building Mule Project on Bamboo Edited

Hello Team,

 

I'm facing issue at Maven Build Task on Plan set up for Mule Project in bamboo. I have Maven set up in my local properly but i see below error logs when i try to build on bamboo. Maven is set on E: drive on my local and corresponding path is configured in environment variable

 

Error logs in Build :

simple	18-May-2018 06:58:19	Executing xray actions for the following build: International Monitoring - cs-monitor-p - Default Job #6 (IM-CSMONP-JOB1-6)
simple	18-May-2018 06:58:20	Build International Monitoring - cs-monitor-p - Default Job #6 (IM-CSMONP-JOB1-6) started building on agent Bamboo Local 2
simple	18-May-2018 06:58:20	
simple	18-May-2018 06:58:20	Build working directory is /efs/bamboo/bamboobin/build-dir/IM-CSMONP-JOB1
simple	18-May-2018 06:58:20	Executing build International Monitoring - cs-monitor-p - Default Job #6 (IM-CSMONP-JOB1-6)
simple	18-May-2018 06:58:20	Starting task 'Check out source code' of type 'com.atlassian.bamboo.plugins.vcs:task.vcs.checkout'
simple	18-May-2018 06:58:20	Build always requires a clean checkout
simple	18-May-2018 06:58:20	Cleaning build directory '/efs/bamboo/bamboobin/build-dir/IM-CSMONP-JOB1'
simple	18-May-2018 06:58:21	Updating source code to revision: 48c26c1bd49b90cf20eeaac1b7da083dd438abaa
simple	18-May-2018 06:58:21	Fetching 'refs/heads/develop' from 'ssh://git@bitbucket.creditsafe.com/im/cs-monitor-p.git'.
simple	18-May-2018 06:58:21	Warning: Permanently added '[127.0.0.1]:37653' (RSA) to the list of known hosts.
simple	18-May-2018 06:58:22	Checking out revision 48c26c1bd49b90cf20eeaac1b7da083dd438abaa.
simple	18-May-2018 06:58:22	Creating local git repository in '/efs/bamboo/bamboobin/build-dir/IM-CSMONP-JOB1/.git'.
simple	18-May-2018 06:58:22	Cloning into '/efs/bamboo/bamboobin/build-dir/IM-CSMONP-JOB1'...
simple	18-May-2018 06:58:23	done.
simple	18-May-2018 06:58:26	Switched to a new branch 'develop'
simple	18-May-2018 06:58:26	Branch develop set up to track remote branch develop from origin.
simple	18-May-2018 06:58:26	Updated source code to revision: 48c26c1bd49b90cf20eeaac1b7da083dd438abaa
simple	18-May-2018 06:58:26	Finished task 'Check out source code' with result: Success
simple	18-May-2018 06:58:26	Running pre-build action: VCS Version Collector
simple	18-May-2018 06:58:26	Starting task 'Build Mule Project' of type 'com.atlassian.bamboo.plugins.maven:task.builder.mvn3'
command	18-May-2018 06:58:26	Beginning to execute external process for build 'International Monitoring - cs-monitor-p - Default Job #6 (IM-CSMONP-JOB1-6)'\n ... running command line: \n/usr/bin/mvn --batch-mode -Djava.io.tmpdir=/opt/atlassian/atlassian-bamboo-5.15.5/temp/IM-CSMONP-JOB1 mvn clean package\n ... in: /efs/bamboo/bamboobin/build-dir/IM-CSMONP-JOB1\n ... using extra environment variables: \nbamboo_planRepository_1_branch=develop\nbamboo_capability_system_builder_nunit3_NUnit_3_Build=C:\Windows\Microsoft.NET\Framework*64*\v2.0.50727\msbuild.exe\nbamboo_repository_49512449_branch_name=develop\nbamboo_planRepository_1_branchDisplayName=develop\nbamboo_repository_revision_number=48c26c1bd49b90cf20eeaac1b7da083dd438abaa\nM2=%M2_HOME%\bin\nMAVEN2_HOME=/usr\nbamboo_resultsUrl=https://bamboo.creditsafe.com/browse/IM-CSMONP-JOB1-6\nbamboo_planRepository_1_name=cs-monitor-p\nbamboo_build_working_directory=/efs/bamboo/bamboobin/build-dir/IM-CSMONP-JOB1\nbamboo_buildKey=IM-CSMONP-JOB1\nbamboo_repository_49512449_name=cs-monitor-p\nbamboo_shortPlanName=cs-monitor-p\nbamboo_planRepository_name=cs-monitor-p\nbamboo_buildNumber=6\nbamboo_capability_system_jdk_JDK_1_8_0_131=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-2.b11.el7_3.x86_64\nbamboo_shortJobName=Default Job\nbamboo_buildResultsUrl=https://bamboo.creditsafe.com/browse/IM-CSMONP-JOB1-6\nbamboo_capability_system_builder_nunit3_MSBuild_Run=C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe\n-Xmx512m=\nbamboo_planRepository_repositoryUrl=ssh://git@bitbucket.creditsafe.com/im/cs-monitor-p.git\nbamboo_capability_system_jdk_JDK_1_8_0_121__JRE_=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre\nbamboo_agentId=22446081\nbamboo_planName=International Monitoring - cs-monitor-p\nbamboo_shortPlanKey=CSMONP\nbamboo_repository_49512449_previous_revision_number=48c26c1bd49b90cf20eeaac1b7da083dd438abaa\nbamboo_shortJobKey=JOB1\nbamboo_repository_49512449_git_branch=develop\nbamboo_planRepository_revision=48c26c1bd49b90cf20eeaac1b7da083dd438abaa\nbamboo_repository_previous_revision_number=48c26c1bd49b90cf20eeaac1b7da083dd438abaa\nbamboo_buildTimeStamp=2018-05-18T06:58:19.762Z\nbamboo_planRepository_previousRevision=48c26c1bd49b90cf20eeaac1b7da083dd438abaa\nbamboo_repository_49512449_revision_number=48c26c1bd49b90cf20eeaac1b7da083dd438abaa\nM2_HOME=/usr\nbamboo_buildResultKey=IM-CSMONP-JOB1-6\nbamboo_repository_git_branch=develop\nbamboo_repository_branch_name=develop\nbamboo_buildPlanName=International Monitoring - cs-monitor-p - Default Job\nbamboo_planRepository_1_revision=48c26c1bd49b90cf20eeaac1b7da083dd438abaa\nbamboo_repository_49512449_git_repositoryUrl=ssh://git@bitbucket.creditsafe.com/im/cs-monitor-p.git\nbamboo_capability_system_jdk_JDK_1_8_0_141=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64\nbamboo_repository_name=cs-monitor-p\nJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre\nbamboo_dependenciesDisabled=false\nbamboo_capability_system_docker_executable=/usr/bin/docker\nMAVEN_OPTS=-Xms256m\nbamboo_planRepository_branch=develop\nbamboo_capability_system_builder_nunit3_msbuild_exe=C:\Windows\Microsoft.NET\Framework*64*\v2.0.50727\nbamboo_agentWorkingDirectory=/efs/bamboo/bamboobin/build-dir\nbamboo_capability_system_git_executable=/bin/git\nbamboo_repository_49512449_git_username=\nbamboo_planRepository_1_previousRevision=48c26c1bd49b90cf20eeaac1b7da083dd438abaa\nbamboo_repository_git_username=\nbamboo_planRepository_branchDisplayName=develop\nbamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64\nbamboo_planRepository_1_type=bbserver\nbamboo_planRepository_branchName=develop\nbamboo_capability_system_jdk_JDK_1_8_0_151__JRE_=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre\nbamboo_capability_system_jdk_JDK_1_8_0_111__JRE_=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre\nbamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre\nbamboo_plan_storageTag=plan-48660481\nbamboo_planRepository_type=bbserver\nbamboo_planRepository_1_username=\nbamboo_ManualBuildTriggerReason_userName=oc-rohity\nbamboo_repository_git_repositoryUrl=ssh://git@bitbucket.creditsafe.com/im/cs-monitor-p.git\nuseMavenReturnCode=false\nbamboo_capability_system_builder_node_Node_js=/usr/bin/node\nbamboo_capability_system_builder_command_AWSCLI=/bin/aws\nbamboo_capability_system_builder_mvn3_Maven_3=/usr\nbamboo_working_directory=/efs/bamboo/bamboobin/build-dir/IM-CSMONP-JOB1\nbamboo_planKey=IM-CSMONP\nbamboo_planRepository_1_repositoryUrl=ssh://git@bitbucket.creditsafe.com/im/cs-monitor-p.git\nbamboo_planRepository_username=\nbamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre\nbamboo_planRepository_1_branchName=develop\nPATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n
error	18-May-2018 06:58:26	/usr/bin/mvn: Failed to set JAVACMD
error	18-May-2018 06:58:26	/usr/bin/mvn: Failed to set JAVACMD
error	18-May-2018 06:58:26	/usr/bin/mvn: Failed to set JAVACMD
error	18-May-2018 06:58:26	/usr/bin/mvn: Failed to set JAVACMD
error	18-May-2018 06:58:26	/usr/bin/mvn: Failed to set JAVACMD
error	18-May-2018 06:58:26	/usr/bin/mvn: Failed to set JAVACMD

 

Can someone  point out what else needs to be configured or reason for issue and how to resolvemaven_setup.JPG ?

 

2 answers

1 accepted

1 vote
Answer accepted
/usr/bin/mvn: Failed to set JAVACMD

This error means that Java Home couldn't be set. 

command 18-May-2018 06:58:26 Beginning to execute external process for build 'International Monitoring - cs-monitor-p - Default Job #6 (IM-CSMONP-JOB1-6)'
\n ... running command line:
\n/usr/bin/mvn --batch-mode -Djava.io.tmpdir=/opt/atlassian/atlassian-bamboo-5.15.5/temp/IM-CSMONP-JOB1 mvn clean package
\n ... in: /efs/bamboo/bamboobin/build-dir/IM-CSMONP-JOB1
\n ... using extra environment variables:
...
\nJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre
...
\nbamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre

From the build log and screen shot, this Maven task is configured to use the Java path /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre as JAVA_HOME.

Check if this path /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre exist in the machine hosting Bamboo.

If it does not exist, edit the JDK 1.8 Capability at Administration > Build Resources > Server Capabilities to use the valid path to Java 1.8

@Kah Loun Foong thanks for reply. I will check and get back.

@Kah Loun Foong below is maven configuration on bamboo server

 

mvn -v
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_171, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.el7.x86_64/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "4.14.33-51.37.amzn1.x86_64", arch: "amd64", family

As you can see above java home on server is different from the path that is being referred in my build.

 

Can you please let me know the reason for this difference in configuration ?

Also i could see that latest JDK build is not getting reflected if i try to config manually.

PFB screenshot

java_home.JPG

Let me know your views on this.

 

Thanks in advance.

The path for "Build JDK" - JDK 1.8 have to be edited at Administration > Build Resources > Server Capabilities

Have you edited the JDK 1.8 capability at Administration > Build Resources > Server Capabilities ?

@Kah Loun Foong No I don't have administration rights. I need to inform respective team for this. Thanks for response.

@Kah Loun Foong thanks alot !! its resolved when updated jdk as mentioned above :)

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Bamboo

Unable to add or edit Bitbucket Cloud repository in Bamboo

On 31 May, a GDPR-related change went live in the Bitbucket Cloud API that resulted in users not being able to create or edit Bitbucket Cloud Linked repositories in Bamboo. This API update removed t...

672 views 2 7
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you