From d9d8ce02d312584cc55292f2a4b13377d1a9b15c Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 14 Feb 2020 13:01:21 +0100
Subject: [PATCH] fix(gradle): extend string match for file not found

---
 lib/manager/gradle/index.ts | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/lib/manager/gradle/index.ts b/lib/manager/gradle/index.ts
index 0816e5a0d2..6cbf2ff04a 100644
--- a/lib/manager/gradle/index.ts
+++ b/lib/manager/gradle/index.ts
@@ -90,8 +90,14 @@ async function executeGradle(
       return;
     }
     // istanbul ignore if
-    if (err.message.includes('FAILURE: Build failed with an exception.')) {
-      logger.info({ message: err.message }, 'Gradle extraction failed');
+    if (
+      err.message.includes('Could not read script') ||
+      err.message.includes('No such file or directory')
+    ) {
+      logger.warn(
+        { message: err.message },
+        'Gradle extraction failed due to missing file. Gradle will be skipped.'
+      );
       return;
     }
     logger.warn({ err, cmd }, 'Gradle run failed');
-- 
GitLab