Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
Windows 10
-
Patch
Description
ForkClient creates a new temporary bootstrap jar each time it's instantiated, and tries to delete it in the close() method, after destroying the process.
Possibly a Windows-specific behavior, the OS seem to still hold a handle to the file a bit after the process is destroyed, causing the delete() method to do nothing.
This is recreated by simply running ForkParserTest on my machine.
In a long-running process,this could fill the temp folder with many bootstrap jars that will never be deleted.