<div dir="ltr"><div dir="ltr">Hi Chen,<div><br></div><div>I have two classes that use the same syntax. I can always reproduce this "issue". There is a caveat though. Once the problem appears in the first compiled class, another time in the second and yet another time in both classes. It is reproducible in JDK 23 - Vicente sent me a patched JDK 23 with extra logging and I was able to catch the different order of processing the permits depending on where those classes were compiled:</div><div><br></div><div><div><font face="monospace">:scans-server:compileJava<br><span class="gmail-im" style="color:rgb(80,0,80)">[javac-log]: adding Task to GradleExecGraphNodeExecutionInfo<br>[javac-log]: permitted list is now: Task,<br>[javac-log]: adding Transform to GradleExecGraphNodeExecutionInfo<br>[javac-log]: permitted list is now: Task, Transform,</span></font></div><div><br></div><div>vs.</div><div><br></div><div><font face="monospace"> :scans-server:compileJava<br></font></div><font face="monospace"><span class="gmail-im" style="color:rgb(80,0,80)">[javac-log]: adding Transform to GradleExecGraphNodeExecutionInfo<br></span>[javac-log]: permitted list is now: Transform,<br><span class="gmail-im" style="color:rgb(80,0,80)">[javac-log]: adding Task to GradleExecGraphNodeExecutionInfo<br></span>[javac-log]: permitted list is now: Transform, Task,</font><br></div><div><br></div><div>We'll continue our investigations in January (I hope).</div><div><br></div><div>If you think that the class 80 is wrong then it's coming from the node with "Linux 5.4.0-<b>166</b>-generic" kernel (Ubuntu 20.04.6 LTS).</div><div>I am able to reproduce this issue with the same frequency on any node that is using the same kernel version. This is super weird but this minor kernel version difference is the only indicator that I was able to catch.</div><div><br></div><div>I hope that helps.</div><div><br></div><div>Cheers,</div><div>Przemek</div></div>
</div>