Fixed
Details
Assignee
Michael OffnerMichael OffnerReporter
John WilsonJohn WilsonPriority
CriticalFix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Sprint
NoneAffects versions
Details
Details
Assignee
Michael Offner
Michael OffnerReporter
John Wilson
John WilsonPriority
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Sprint
None
Affects versions
Created 31 May 2020 at 14:30
Updated 16 May 2023 at 09:49
Resolved 22 June 2020 at 12:26
I am handling an upload using fileUpload() inside a coldbox application. It was initially in a model, where I was unzipping the uploaded file, importing CSV files then processing the database using array.each with parallel = true in several locations. Every time the loops ran, the server duplicates the tmp-xxx.upload file in the \WEB-INF\lucee-web\temp folder. This only happens when the parallel = true flag is passed.
It doesn't matter whether the fileUpload() function is in the model or the handler. It duplicated the 10MB zip folder so many times it ate 126GB of hard drive space and crashed the database in under 5 minutes.