diff --git a/core/src/main/java/me/prettyprint/cassandra/serializers/JaxbSerializer.java b/core/src/main/java/me/prettyprint/cassandra/serializers/JaxbSerializer.java index a376a759b..1febab8fb 100644 --- a/core/src/main/java/me/prettyprint/cassandra/serializers/JaxbSerializer.java +++ b/core/src/main/java/me/prettyprint/cassandra/serializers/JaxbSerializer.java @@ -110,7 +110,7 @@ public Object fromByteBuffer(ByteBuffer bytes) { return null; } - ByteArrayInputStream bais = new ByteArrayInputStream(bytes.array()); + ByteArrayInputStream bais = new ByteArrayInputStream(bytes.array(), bytes.position(), bytes.remaining()); try { XMLStreamReader reader = createStreamReader(bais); Object ret = unmarshaller.get().unmarshal(reader);