From 575ba106c33ee7f9d69f808a15b72f5535ee992b Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 14 Feb 2020 13:52:36 +0100
Subject: [PATCH] fix(gradle): handle classesDir incompatibility

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

diff --git a/lib/manager/gradle/index.ts b/lib/manager/gradle/index.ts
index 6cbf2ff04a..62dde07258 100644
--- a/lib/manager/gradle/index.ts
+++ b/lib/manager/gradle/index.ts
@@ -100,6 +100,14 @@ async function executeGradle(
       );
       return;
     }
+    // istanbul ignore if
+    if (err.message.includes("Could not get unknown property 'classesDir'")) {
+      logger.warn(
+        { message: err.message },
+        'Gradle extraction failed due to incompatibility. Gradle will be skipped.'
+      );
+      return;
+    }
     logger.warn({ err, cmd }, 'Gradle run failed');
     logger.info('Aborting Renovate due to Gradle lookup errors');
     const error = new DatasourceError(err);
-- 
GitLab