diff --git a/src/main/java/it/inaf/oats/vospace/exception/InvalidArgumentException.java b/src/main/java/it/inaf/oats/vospace/exception/InvalidArgumentException.java
new file mode 100644
index 0000000000000000000000000000000000000000..d24af645b56c8f1fb4680a18eea85f20027d6d65
--- /dev/null
+++ b/src/main/java/it/inaf/oats/vospace/exception/InvalidArgumentException.java
@@ -0,0 +1,13 @@
+package it.inaf.oats.vospace.exception;
+
+import net.ivoa.xml.uws.v1.ErrorSummaryFactory;
+import org.springframework.http.HttpStatus;
+import org.springframework.web.bind.annotation.ResponseStatus;
+
+@ResponseStatus(value = HttpStatus.BAD_REQUEST)
+public class InvalidArgumentException extends VoSpaceErrorSummarizableException {
+
+    public InvalidArgumentException(String message) {
+        super(message, ErrorSummaryFactory.VOSpaceFault.NODE_NOT_FOUND);
+    }
+}