Fix 500 server error in PUT request
[netconf.git] / restconf / restconf-nb / src / main / java / org / opendaylight / restconf / server / api / ResourceBody.java
index b6f75f24e19a9b5a8b13b8969fb4828d8aaf1b3e..da143d4a2fc19fd6828dc839382f7862c2a121ed 100644 (file)
@@ -57,7 +57,8 @@ public abstract sealed class ResourceBody extends RequestBody permits JsonResour
             throw e;
         } catch (RuntimeException e) {
             throwIfYangError(e);
-            throw e;
+            throw new RestconfDocumentedException("Error parsing input: " + e.getMessage(), ErrorType.PROTOCOL,
+                ErrorTag.MALFORMED_MESSAGE, e);
         }
 
         final var parsedData = holder.getResult().data();