Skip to content

Commit cf1f2a1

Browse files
committed
Update WebService and WebServiceProxy.
1 parent 7c3b070 commit cf1f2a1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

kilo-client/src/main/java/org/httprpc/kilo/WebServiceProxy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ public Object invoke(Object proxy, Method method, Object[] arguments) throws Thr
359359
var value = argumentList.get(i);
360360

361361
if (parameter.getAnnotation(Required.class) != null && value == null) {
362-
throw new IllegalArgumentException("Required argument is not defined.");
362+
throw new IllegalArgumentException(String.format("Parameter \"%s\" is required.", parameter.getName()));
363363
}
364364

365365
var name = coalesce(map(parameter.getAnnotation(Name.class), Name::value), parameter::getName);

kilo-server/src/main/java/org/httprpc/kilo/WebService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1283,7 +1283,7 @@ private Object[] getArguments(Parameter[] parameters, List<String> keys, Map<Str
12831283
}
12841284

12851285
if (parameter.getAnnotation(Required.class) != null && value == null) {
1286-
throw new IllegalArgumentException("Required argument is not defined.");
1286+
throw new IllegalArgumentException(String.format("Parameter \"%s\" is required.", parameter.getName()));
12871287
}
12881288

12891289
argument = BeanAdapter.coerce(value, type);

0 commit comments

Comments
 (0)