RFR: 8332303: Better JMX interoperability with older JDKs, after removing Subject Delegation

Daniel Fuchs dfuchs at openjdk.org
Thu May 16 11:41:03 UTC 2024


On Thu, 16 May 2024 10:37:36 GMT, Kevin Walls <kevinw at openjdk.org> wrote:

>> This shows that when SubjectDelegation was not used, a null-filled array of the same length as the two other arrays was expected before (in previous versions of the JDK where SubjectDelegation was supported, but in the case where it wasn't used). 
>> I am not suggesting to document the length requirement. The length requirement was enforced before and undocumented. I'm just suggesting that we allow null and null-filled but don't allow something (null filled array of wrong length) that would have been rejeceted in previous JDK versions. I would also suggest to check the length before the content - in case an array is supplied.
>
> Yes, completely understand.  I just don't think it has any benefit.

Hmmm... the spec still says:

     * @throws IllegalArgumentException if <code>names</code> or
     * <code>filters</code> is null, or if <code>names</code> contains
     * a null element, or if the three arrays do not all have the same
     * size.
 ```

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/19253#discussion_r1603184648


More information about the serviceability-dev mailing list