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');