diff --git a/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/ElasticsearchNode.java b/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/ElasticsearchNode.java index 2292867051f03..15424f45830c1 100644 --- a/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/ElasticsearchNode.java +++ b/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/ElasticsearchNode.java @@ -1169,13 +1169,17 @@ private void sync(Path sourceRoot, Path destinationRoot, BiConsumer throw new UncheckedIOException("Can't create directory " + destination.getParent(), e); } } else { + // Ignore these files that are sometimes let behind by the JVM + if (relativeDestination.toFile().getName().startsWith(".attach_pid")) { + return; + } + try { Files.createDirectories(destination.getParent()); } catch (IOException e) { throw new UncheckedIOException("Can't create directory " + destination.getParent(), e); } syncMethod.accept(destination, source); - } }); } catch (IOException e) {