David Georg Reichelt created IO-764: ---------------------------------------
Summary: Unable to Write Big Strings Using IOUtils Key: IO-764 URL: https://issues.apache.org/jira/browse/IO-764 Project: Commons IO Issue Type: Bug Affects Versions: 2.11.0 Reporter: David Georg Reichelt Currently, if I try to write a sufficiently big to a stream, IOUtils.write fails: {code:java} java.lang.NegativeArraySizeException: -1283060862 at java.base/java.lang.StringCoding.encodeUTF8(StringCoding.java:904) at java.base/java.lang.StringCoding.encode(StringCoding.java:449) at java.base/java.lang.String.getBytes(String.java:964) at org.apache.commons.io.IOUtils.write(IOUtils.java:3251) at org.apache.commons.io.FileUtils.writeStringToFile(FileUtils.java:3541) at org.apache.commons.io.FileUtils.writeStringToFile(FileUtils.java:3524){code} The reason for this is that getBytes does not support Strings with this size. This should be fixed. -- This message was sent by Atlassian Jira (v8.20.1#820001)