in aws-codepipeline-agent/src/main/java/jetbrains/buildServer/codepipeline/CodePipelineBuildListener.java [236:255]
private void failOnException(@Nullable AWSCodePipelineClient codePipelineClient, @NotNull AgentRunningBuild build, @NotNull Throwable cause) {
final AWSException e = new AWSException(cause);
LOG.error(msgForBuild(e.getMessage(), build));
build.getBuildLogger().error(e.getMessage());
final String details = e.getDetails();
if (StringUtil.isNotEmpty(details)) {
LOG.error(details);
build.getBuildLogger().error(details);
}
LOG.error(e);
build.getBuildLogger().logBuildProblem(createBuildProblem(build, e));
if (codePipelineClient != null) {
publishJobFailure(codePipelineClient, build, e.getMessage());
}
}