I know this issue is already closed but I found a problem. If an exception occurs while reading the first content of the file, it will be empty and the deadlock occurs again. Should we reopen this issue or create another one? I have a patch where I check if we have exported at least one node. If we have, then we try to close the ZipInputStream. Otherwise, we skip the closing!