diff --git a/eo-runtime/src/main/java/org/eolang/Dataized.java b/eo-runtime/src/main/java/org/eolang/Dataized.java index 4c981eb3b1..f1d70eb059 100644 --- a/eo-runtime/src/main/java/org/eolang/Dataized.java +++ b/eo-runtime/src/main/java/org/eolang/Dataized.java @@ -117,6 +117,7 @@ public Dataized(final Phi src, final Logger log) { * * @return The data */ + @SuppressWarnings("PMD.PreserveStackTrace") public byte[] take() { final int before = Dataized.LEVEL.get(); Dataized.LEVEL.set(before + 1); @@ -164,7 +165,7 @@ public byte[] take() { String.join("\n ⇢ ", clean) ) ); - throw ex; + throw new EOerror.ExError(ex.enclosure()); } finally { Dataized.LEVEL.set(before); }