From a38f15fe007e438e3de555f1294af1f6c0b65909 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Tue, 11 Jun 2024 11:10:42 +0200 Subject: [PATCH] Prepare for coming release of git-client using Apache Mina, adapt hackhish code (#2561) * Test with git-client using Apache Mina, adapt hackhish code * use not incremental version * minimize changes --------- Signed-off-by: Olivier Lamy --- blueocean-git-pipeline/pom.xml | 1 + .../io/jenkins/blueocean/blueocean_git_pipeline/GitUtils.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/blueocean-git-pipeline/pom.xml b/blueocean-git-pipeline/pom.xml index 4d4798b8bb8..2fa6b48b551 100644 --- a/blueocean-git-pipeline/pom.xml +++ b/blueocean-git-pipeline/pom.xml @@ -18,6 +18,7 @@ true + ${project.groupId} diff --git a/blueocean-git-pipeline/src/main/java/io/jenkins/blueocean/blueocean_git_pipeline/GitUtils.java b/blueocean-git-pipeline/src/main/java/io/jenkins/blueocean/blueocean_git_pipeline/GitUtils.java index dea0e5a5bd8..5c6b99b11b1 100644 --- a/blueocean-git-pipeline/src/main/java/io/jenkins/blueocean/blueocean_git_pipeline/GitUtils.java +++ b/blueocean-git-pipeline/src/main/java/io/jenkins/blueocean/blueocean_git_pipeline/GitUtils.java @@ -138,6 +138,9 @@ static List validateCredentials(@NonNull String uri, @Nullab private static boolean checkCauseNotAuthenticated( GitException e) { if(e.getCause() instanceof TransportException){ TransportException te = (TransportException)e.getCause(); + if(StringUtils.contains(te.getMessage(), "Cannot log in ")) { + return true; + } IllegalStateException stateException = getIllegalStateException(te.getCause()); if(stateException!=null){ return StringUtils.contains(stateException.getMessage(), "not authenticated.");