Skip to content

Commit 7d900d9

Browse files
committed
Merge pull request #5 from embulk/fix_ArrayIndexOutOfBoundsException_if_files_is_empty
fixed ArrayIndexOutOfBoundsException handling
2 parents 7565677 + ef4231b commit 7d900d9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/main/java/org/embulk/input/s3/S3FileInputPlugin.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,12 @@ public ConfigDiff resume(TaskSource taskSource,
100100

101101
List<String> files = new ArrayList<String>(task.getFiles());
102102
Collections.sort(files);
103-
return Exec.newConfigDiff().
104-
set("last_path", files.get(files.size() - 1));
103+
104+
ConfigDiff configDiff = Exec.newConfigDiff();
105+
if (!files.isEmpty()) {
106+
configDiff.set("last_path", files.get(files.size() - 1));
107+
}
108+
return configDiff;
105109
}
106110

107111
@Override

0 commit comments

Comments
 (0)