RFR 8217339: ClassCircularityError loading NumberFormatProvider
mandy.chung at oracle.com
Tue Jan 22 23:25:25 UTC 2019
On 1/22/19 2:25 PM, Roger Riggs wrote:
> Hi Mandy,
> Updated webrev:
>>> Other changes look good.
>>> > I have not found a reproducer for jdk 12, it only occurs on new
>>> work for
>>> > jdk 13.
>>> Is this new code in 13? l10n causes this type of circularity
>>> exception during the VM boot up.
>> I also want to understand what changes in 13 causes the difference.
> I was prototyping some more properties ideas.
> I suspect that in the previous init sequence, the Locale had been cached.
> A closed test had failed, in part because it had changed the default
> and then installed a security manager.
I see how ConstantDesc gets initialized during initialization of
your stack trace. I can't reproduce it and so I assume it was triggered
local change. In any case, converting String.format to string concat is
I am sure Claes may look at the startup and class initialization if we
loading VarHandleDesc from clinit.
More information about the core-libs-dev