diff --git a/lib/manager/gradle/index.ts b/lib/manager/gradle/index.ts
index 0816e5a0d2a7859213559208ca36eb42ee5da0a7..6cbf2ff04a7117f602eccb95b8b6096b6df2566d 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');