У меня такая же проблема. Я обнаружил, что это вызвано двойным вызовом Streams.asString (stream). Просматривая исходный код загрузки файла, Streams.asString () закроет поток в конце своей операции, поэтому, если вы вызовете его снова с тем же потоком, который, кстати, InputStream получен из FileItemStream.openStream (), получите это исключение. Исправил мою программу, и теперь она работает так, как я собирался!