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

dwysakowicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new 2995ca1  [FLINK-11867][datastream] Fixed preconditions for filePath's 
value
2995ca1 is described below

commit 2995ca16e4feef717343859248ba5992e6813c61
Author: Tom Goong <tom-go...@users.noreply.github.com>
AuthorDate: Mon Mar 11 22:24:46 2019 +0800

    [FLINK-11867][datastream] Fixed preconditions for filePath's value
---
 .../streaming/api/environment/StreamExecutionEnvironment.java      | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java
 
b/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java
index 748858c..b4b8353 100644
--- 
a/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java
+++ 
b/flink-streaming-java/src/main/java/org/apache/flink/streaming/api/environment/StreamExecutionEnvironment.java
@@ -77,6 +77,7 @@ import org.apache.flink.streaming.api.operators.StreamSource;
 import org.apache.flink.streaming.api.transformations.StreamTransformation;
 import org.apache.flink.util.Preconditions;
 import org.apache.flink.util.SplittableIterator;
+import org.apache.flink.util.StringUtils;
 
 import com.esotericsoftware.kryo.Serializer;
 
@@ -958,8 +959,7 @@ public abstract class StreamExecutionEnvironment {
         * @return The data stream that represents the data read from the given 
file as text lines
         */
        public DataStreamSource<String> readTextFile(String filePath, String 
charsetName) {
-               Preconditions.checkNotNull(filePath, "The file path must not be 
null.");
-               Preconditions.checkNotNull(filePath.isEmpty(), "The file path 
must not be empty.");
+               
Preconditions.checkArgument(!StringUtils.isNullOrWhitespaceOnly(filePath), "The 
file path must not be null or blank.");
 
                TextInputFormat format = new TextInputFormat(new 
Path(filePath));
                format.setFilesFilter(FilePathFilter.createDefaultFilter());
@@ -1156,8 +1156,7 @@ public abstract class StreamExecutionEnvironment {
                                                                                
                TypeInformation<OUT> typeInformation) {
 
                Preconditions.checkNotNull(inputFormat, "InputFormat must not 
be null.");
-               Preconditions.checkNotNull(filePath, "The file path must not be 
null.");
-               Preconditions.checkNotNull(filePath.isEmpty(), "The file path 
must not be empty.");
+               
Preconditions.checkArgument(!StringUtils.isNullOrWhitespaceOnly(filePath), "The 
file path must not be null or blank.");
 
                inputFormat.setFilePath(filePath);
                return createFileInput(inputFormat, typeInformation, "Custom 
File Source", watchType, interval);

Reply via email to