[ https://issues.apache.org/jira/browse/IO-764?focusedWorklogId=752200&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-752200 ]
ASF GitHub Bot logged work on IO-764: ------------------------------------- Author: ASF GitHub Bot Created on: 04/Apr/22 11:43 Start Date: 04/Apr/22 11:43 Worklog Time Spent: 10m Work Description: garydgregory commented on PR #343: URL: https://github.com/apache/commons-io/pull/343#issuecomment-1087452317 https://issues.apache.org/jira/browse/IO-764 Issue Time Tracking ------------------- Worklog Id: (was: 752200) Time Spent: 0.5h (was: 20m) > IOUtils.write() throws NegativeArraySizeException while writing big strings > --------------------------------------------------------------------------- > > 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 > Assignee: Gary D. Gregory > Priority: Critical > Time Spent: 0.5h > Remaining Estimate: 0h > > 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)