Hi Arjan,
Sounds like a Soteria issue I assume that means you will need to do a point release of Soteria? Btw you didn’t cc in Matej unless via BCC.
Steve
From: glassfish-dev-bounces@xxxxxxxxxxx <glassfish-dev-bounces@xxxxxxxxxxx>
On Behalf Of arjan tijms
Sent: 08 December 2020 13:00
To: Alwin Joseph <alwin.joseph@xxxxxxxxxx>
Cc: glassfish developer discussions <glassfish-dev@xxxxxxxxxxx>; Scott Stark <sstark@xxxxxxxxxx>
Subject: Re: [glassfish-dev] GlassFish 6.0.0 release still on track?
Hi,
I found the issue. Between RC2 and RC3 I had to rework the Weld Bean Decorator SPI implementation, since Weld no longer exports EnhancedAnnotated and from the top of my head ImmutableBeanAttributes.
So there's a few solutions possible here:
1. Do a PR to Weld to include those exports and revert the Soteria SPI for Weld to the original version
2. Drop the SPI implementation entirely. This would stop Jakarta Security build-in beans to be decorable (a regression), but the TCK doesn't have tests for this, so it will pass.
3. Debug the new Weld SPI implementation to see why it fails.
I cc'ed Matej from Red Hat who might have some input/advice on this.
Sorry, I didn't look carefully. The separate run fails there too. Although Soteria itself is the same between the failing run against GF RC3 and the passing run against GF RC2.
|