This is an automated email from the ASF dual-hosted git repository.

aajisaka pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 0ca4868aa2a HADOOP-18294. Ensure build folder exists before writing 
checksum file.ProtocRunner#writeChecksums (#4446)
0ca4868aa2a is described below

commit 0ca4868aa2a9218f51b1ded7d9552c3ac58c8836
Author: Ashutosh Gupta <ashutosh.gu...@st.niituniversity.in>
AuthorDate: Tue Jul 12 12:15:26 2022 +0100

    HADOOP-18294. Ensure build folder exists before writing checksum 
file.ProtocRunner#writeChecksums (#4446)
    
    Co-authored-by: Ashutosh Gupta <ashu...@amazon.com>
    Signed-off-by: Akira Ajisaka <aajis...@apache.org>
---
 .../main/java/org/apache/hadoop/maven/plugin/protoc/ProtocRunner.java   | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/protoc/ProtocRunner.java
 
b/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/protoc/ProtocRunner.java
index e83a8cd957f..c84bb1b38cb 100644
--- 
a/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/protoc/ProtocRunner.java
+++ 
b/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/protoc/ProtocRunner.java
@@ -30,6 +30,7 @@ import java.io.FileInputStream;
 import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.nio.file.Files;
 import java.util.Arrays;
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -172,6 +173,7 @@ public class ProtocRunner {
 
     public void writeChecksums() throws IOException {
       ObjectMapper mapper = new ObjectMapper();
+      Files.createDirectories(checksumFile.getParentFile().toPath());
       try (BufferedOutputStream out = new BufferedOutputStream(
           new FileOutputStream(checksumFile))) {
         mapper.writeValue(out, computedChecksums);


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to