Ok, I provided a patch...
Since a test was already created by Gail shortly after reporting this bug and marked with "FailureExpected", I simple had to remove said annotation and lo and behold: the test passes.
The fix is simple: add the descriptor-specific equals/hashcode functions to ByteArrayTypeDescriptor.java: it seems that they were already present in the 3 other classes for handling char[], Character[] and byte[] lobs, but mysteriously missing from the affected class for handling Byte[].
Can we please have this included in the next release?
|