From 7f190817cc47566fa9cd050138eaa3a369fcb4f8 Mon Sep 17 00:00:00 2001 From: Michael Pollmeier Date: Fri, 12 Jul 2024 16:35:37 +0200 Subject: [PATCH] improve error message for unexpected header (#226) * improve error message for unexpected header before: ``` expected header (`[B@75c274f1`), but found 12249 ``` now: ``` expected header 'FLT GRPH' (`7076843271828072`), but found '1234-97000' ``` * fmt --- core/src/main/scala/flatgraph/storage/Deserialization.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/scala/flatgraph/storage/Deserialization.scala b/core/src/main/scala/flatgraph/storage/Deserialization.scala index 12704102..9dc42149 100644 --- a/core/src/main/scala/flatgraph/storage/Deserialization.scala +++ b/core/src/main/scala/flatgraph/storage/Deserialization.scala @@ -155,7 +155,9 @@ object Deserialization { val headerBytes = new Array[Byte](Keys.Header.length) header.get(headerBytes) if (!Arrays.equals(headerBytes, Keys.Header)) - throw new DeserializationException(s"expected header (`${Keys.Header}`), but found ${header.getLong}") + throw new DeserializationException( + s"expected header '$MagicBytesString' (`${Keys.Header.mkString("")}`), but found '${headerBytes.mkString("")}'" + ) val manifestOffset = header.getLong() val manifestSize = channel.size() - manifestOffset