On 23/04/2019 15:47, Sciampacone, Ryan wrote:

- The problem doesn't exist at jdk9+ because the classes causing this problem get loaded and 
initialized as part of the initialization sequence "naturally" (ie: I see no indication 
that they are loaded to solve this specific problem).  I agree that jdk8 is unlikely to have 
dramatic changes in initialization moving forward, but putting it as part of (to me) the more 
streamlined create_vm() function made sense from a "safety" perspective as it felt more 
controlled and unlikely to be perturbed by any other change in the initialization code flow (class 
library or vm).

True for JDK 9 but there has been significant changes since than and the file system is not eagerly loaded since JDK 10 or 11. So I think it needs further investigation to see if we have a potential issue in the main line or not.

-Alan

Reply via email to