Error in building .war file after the OpenSSL Patch
Asked by Nuel Santos:

Do you have some suggestions or ideas that we could do regarding this?

Actual Error:

System Error Details  
Build MSI - MSI Schema : Unable to detect changes

(com.atlassian.bamboo.repository.RepositoryException : git@sdvwbm202:jemena-schema: Algorithm negotiation fail)

Occurrences: 5690  
First Occurred: 05 Mar 2018, 6:44:18 PM  
Last Occurred: 06 Mar 2018, 10:32:27 AM  
--------------------------------------------------------------------------------  
com.atlassian.bamboo.repository.RepositoryException: git@sdvwbm202:jemena-schema: Algorithm negotiation fail  
at com.atlassian.bamboo.plugins.git.GitOperationHelper.obtainLatestRevision(GitOperationHelper.java:103)  
at com.atlassian.bamboo.plugins.git.GitRepository.collectChangesSinceLastBuild(GitRepository.java:146)  
at com.atlassian.bamboo.v2.trigger.DefaultChangeDetectionManager.collectChangesSinceLastBuild(DefaultChangeDetectionManager.java:179)  
at com.atlassian.bamboo.v2.trigger.DefaultChangeDetectionManager.collectChangesSinceRevisions(DefaultChangeDetectionManager.java:121)  
at com.atlassian.bamboo.v2.trigger.DefaultChangeDetectionManager.collectChangesSinceRevisions(DefaultChangeDetectionManager.java:107)  
at com.atlassian.bamboo.v2.trigger.DefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(DefaultChangeDetectionManager.java:89)  
at com.atlassian.bamboo.v2.trigger.ChangeDetectionListenerAction.process(ChangeDetectionListenerAction.java:76)  
at com.atlassian.bamboo.chains.ChainExecutionManagerImpl.createChainState(ChainExecutionManagerImpl.java:202)  
at com.atlassian.bamboo.chains.ChainExecutionManagerImpl.start(ChainExecutionManagerImpl.java:125)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
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.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)  
at $Proxy64.start(Unknown Source)  
at com.atlassian.bamboo.plan.PlanExecutionManagerImpl.startWithLockTaken(PlanExecutionManagerImpl.java:221)  
at com.atlassian.bamboo.plan.PlanExecutionManagerImpl.access$100(PlanExecutionManagerImpl.java:39)  
at com.atlassian.bamboo.plan.PlanExecutionManagerImpl$1.call(PlanExecutionManagerImpl.java:202)  
at com.atlassian.bamboo.plan.PlanExecutionManagerImpl$1.call(PlanExecutionManagerImpl.java:196)  
at com.atlassian.util.concurrent.ManagedLocks$ManagedLockImpl.withLock(ManagedLocks.java:324)  
at com.atlassian.bamboo.plan.PlanExecutionLockServiceImpl.lock(PlanExecutionLockServiceImpl.java:68)  
at com.atlassian.bamboo.plan.PlanExecutionManagerImpl.doWithProcessLock(PlanExecutionManagerImpl.java:333)  
at com.atlassian.bamboo.plan.PlanExecutionManagerImpl.start(PlanExecutionManagerImpl.java:195)  
at com.atlassian.bamboo.v2.trigger.ChangeDetectionListener.handleEvent(ChangeDetectionListener.java:53)  
at com.atlassian.event.legacy.LegacyListenerHandler$LegacyListenerInvoker.invoke(LegacyListenerHandler.java:55)  
at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$2.run(AsynchronousAbleEventDispatcher.java:60)  
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$2.run(NamedThreadFactory.java:50)  
at java.lang.Thread.run(Thread.java:619)  
Caused by: org.shaded.eclipse.jgit.errors.TransportException: git@sdvwbm202:jemena-schema: Algorithm negotiation fail  
at org.shaded.eclipse.jgit.transport.SshTransport.initSession(SshTransport.java:141)  
at org.shaded.eclipse.jgit.transport.TransportGitSsh$JschConnection.exec(TransportGitSsh.java:183)  
at org.shaded.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.\<init\>(TransportGitSsh.java:361)  
at org.shaded.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:104)  
at com.atlassian.bamboo.plugins.git.GitOperationHelper.obtainLatestRevision(GitOperationHelper.java:86)  
... 30 more  
Caused by: com.jcraft.jsch.JSchException: Algorithm negotiation fail  
at com.jcraft.jsch.Session.receive_kexinit(Session.java:506)  
at com.jcraft.jsch.Session.connect(Session.java:285)  
at org.shaded.eclipse.jgit.transport.SshTransport.initSession(SshTransport.java:134)  
... 34 more


Answers:
author: Foong
body: Instead of using the bundled JGit in Bamboo, try installing Git Client into the machine hosting Bamboo server and configure Bamboo to use it at **Administration \> Build Resources \> Server capabilities \> Detect server capabilities**