From edbeaf8e305cff41dfcaba0ffa97f2a10114858f Mon Sep 17 00:00:00 2001 From: WingC <1018957763@qq.com> Date: Mon, 11 May 2020 02:33:35 -0500 Subject: [PATCH] Throw a UserException when miss plugin's md5 file (#3542) --- fe/src/main/java/org/apache/doris/plugin/PluginZip.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fe/src/main/java/org/apache/doris/plugin/PluginZip.java b/fe/src/main/java/org/apache/doris/plugin/PluginZip.java index 2120bb33f6..a43dc0ed10 100644 --- a/fe/src/main/java/org/apache/doris/plugin/PluginZip.java +++ b/fe/src/main/java/org/apache/doris/plugin/PluginZip.java @@ -118,10 +118,12 @@ class PluginZip { } // .md5 check - String expectedChecksum = ""; + String expectedChecksum; try (InputStream in = openUrlInputStream(source + ".md5")) { BufferedReader br = new BufferedReader(new InputStreamReader(in)); expectedChecksum = br.readLine(); + } catch (IOException e) { + throw new UserException(e.getMessage() + ". you should provide a md5 URI to check plugin file"); } DigestUtils.md5Hex(Files.readAllBytes(zip));