Index: jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/BinaryValue.java =================================================================== --- jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/BinaryValue.java (revision 627641) +++ jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/BinaryValue.java (working copy) @@ -24,6 +24,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; +import java.util.Arrays; /** * A BinaryValue provides an implementation @@ -93,7 +94,7 @@ if (stream != null) { return stream.equals(other.stream); } else if (streamData != null) { - return streamData.equals(other.streamData); + return Arrays.equals(streamData, other.streamData); } else { return text.equals(other.text); }