从文件夹中读取多个 gzip 文件并在 Talend 中解压缩错误

read multiple gzip files from folder and unzip error in Talend

我已经创建了一个从文件夹中读取所有 gzip 文件的工作流程。完成后,我想解压缩它们。我收到如下错误

Starting job MyFirst at 08:55 22/03/2017.
[statistics] connecting to socket on port 3675
[statistics] connected
Exception in component tFileUnarchive_1
java.lang.NullPointerException
at local_project.myfirst_0_1.MyFirst.tFileUnarchive_1Process(MyFirst.java:535)
at local_project.myfirst_0_1.MyFirst.tFileList_1Process(MyFirst.java:451)
at local_project.myfirst_0_1.MyFirst.runJobInTOS(MyFirst.java:933)
at local_project.myfirst_0_1.MyFirst.main(MyFirst.java:790)
[statistics] disconnected
Job MyFirst ended at 08:55 22/03/2017. [exit code=1]

截图1

截图2

尝试使用 "flow -> Iterate" link 而不是 "OnSubjectOk"