diff --git a/src/main/java/net/openhft/chronicle/hash/serialization/internal/DataValueBytesMarshallers.java b/src/main/java/net/openhft/chronicle/hash/serialization/internal/DataValueBytesMarshallers.java index 6c04d5d8b..ff9353d84 100644 --- a/src/main/java/net/openhft/chronicle/hash/serialization/internal/DataValueBytesMarshallers.java +++ b/src/main/java/net/openhft/chronicle/hash/serialization/internal/DataValueBytesMarshallers.java @@ -192,8 +192,6 @@ public final class DataValueBytesMarshallers { return sb.toString(); } - - private static String bytesReaderName(Class type, boolean simple) { return (simple ? type.getSimpleName() : type.getName()) + "$$BytesReader"; } @@ -379,16 +377,16 @@ public final class DataValueBytesMarshallers { sb.append(" if (e instanceof Byteable) {\n"); sb.append( " Bytes eBytes = ((Byteable) e).bytes();\n" + - " if (eBytes != null) {\n" + - " bytes.write(eBytes, ((Byteable) e).offset(), " + + " if (eBytes != null) {\n" + + " bytes.write(eBytes, ((Byteable) e).offset(), " + size + ");\n" + - " } else {\n" + - " throw new NullPointerException(" + + " } else {\n" + + " throw new NullPointerException(" + "\"You are trying to write a byteable object of \" +\n" + - " e.getClass() + \", \" +\n" + - " \"which bytes are not assigned. I. e. most likely " + + " e.getClass() + \", \" +\n" + + " \"which bytes are not assigned. I. e. most likely " + "the object is uninitialized.\");\n" + - " }\n"); + " }\n"); sb.append(" return;\n"); sb.append(" }\n"); }