RFR 8232622: Technical debt in BadAttributeValueExpException

Daniel Fuchs daniel.fuchs at oracle.com
Thu Feb 13 17:38:34 UTC 2020


Hi Roger,

I think you will need to preserve these cases:

On 13/02/2020 15:52, Roger Riggs wrote:
> -                || valObj instanceof Long
> -                || valObj instanceof Integer
> -                || valObj instanceof Float
> -                || valObj instanceof Double
> -                || valObj instanceof Byte
> -                || valObj instanceof Short
> -                || valObj instanceof Boolean) {

They could legitimately be transmitted by an older unpatched JVM.
we don't want to use System.identityHashCode(valObj) + "@" + 
valObj.getClass().getName(); for these.

best regards,

-- daniel


More information about the serviceability-dev mailing list