This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a commit to branch MNG-6999_racecondition in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/MNG-6999_racecondition by this push: new f90580e Early initialize InputStream f90580e is described below commit f90580e3691141f00831a443b05de063b96c7e34 Author: rfscholte <rfscho...@apache.org> AuthorDate: Sun Nov 8 14:19:23 2020 +0100 Early initialize InputStream --- .../apache/maven/model/building/AbstractModelSourceTransformer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/building/AbstractModelSourceTransformer.java b/maven-model-builder/src/main/java/org/apache/maven/model/building/AbstractModelSourceTransformer.java index 9ec2d9c..ef88079 100644 --- a/maven-model-builder/src/main/java/org/apache/maven/model/building/AbstractModelSourceTransformer.java +++ b/maven-model-builder/src/main/java/org/apache/maven/model/building/AbstractModelSourceTransformer.java @@ -90,6 +90,7 @@ public abstract class AbstractModelSourceTransformer final TransformerHandler transformerHandler = getTransformerHandler( pomFile ); final PipedOutputStream pout = new PipedOutputStream(); + final PipedInputStream pipedInputStream = new PipedInputStream( pout ); OutputStream out = filterOutputStream( pout, pomFile ); @@ -164,7 +165,7 @@ public abstract class AbstractModelSourceTransformer transformThread.setDaemon( true ); transformThread.start(); - return new ThreadAwareInputStream( new PipedInputStream( pout ), eh ); + return new ThreadAwareInputStream( pipedInputStream, eh ); } private static class IOExceptionHandler