Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Complete
-
None
Description
I work with spring-integration FileSplitter and use FileMarker-s, but for empty files i get IOException. Without FileMarker-s all works fine
stacktrace:
Caused by: java.io.IOException: Stream closed at java.io.BufferedReader.ensureOpen(BufferedReader.java:122) at java.io.BufferedReader.readLine(BufferedReader.java:317) at java.io.BufferedReader.readLine(BufferedReader.java:389) at org.springframework.integration.file.splitter.FileSplitter$1.hasNext(FileSplitter.java:183) ... 50 more
xml-config:
<int:chain input-channel="channel.read.file" output-channel="channel.process.input"> <int-file:splitter markers="true"/> <int:filter expression="!(payload instanceof T(org.springframework.integration.file.splitter.FileSplitter.FileMarker))" discard-channel="channel.process.file.marker"/> </int:chain>