FileBuffer siempre lanza una excepción java.io.IOException: Stream Closed

Saludos:
Estoy usando el componente Upload con un FileBuffer, pero al intentar usar el inputstream del buffer siempre lanza una excepción IOException.

FileBuffer buffer = new FileBuffer();
Upload upload = new Upload(buffer);
upload. addFinishedListener(event -> {
 try {
	    File file = new File(targetFileName);
        FileUtils.copyInputStreamToFile(buffer.getInputStream(), file); // java.io.IOException: Stream Closed
 } catch (IOException e) {
        e.printStackTrace();
 }
});

Si uso MemoryBuffer no lanza la excepción, pero necesito que sea FileBuffer por el tamaño que puede tener el archivo que deseo subir.

Estoy haciendo algo mal? O es problema de FileBuffer?

Saludos cordiales, HLicea