# HG changeset patch # User Mike Becker # Date 1598714904 -7200 # Node ID 9c6ebf67afe968183a13b80de397da4c7a81520f # Parent 250c5cbb8276e9ae3548d51859903e69ae72b568 fixes exception if integer parameter does not type check diff -r 250c5cbb8276 -r 9c6ebf67afe9 src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java --- a/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java Sat Aug 29 17:13:09 2020 +0200 +++ b/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java Sat Aug 29 17:28:24 2020 +0200 @@ -324,7 +324,8 @@ final Constructor ctor = clazz.getConstructor(String.class); return Optional.of(ctor.newInstance(paramValue)); } catch (ReflectiveOperationException e) { - throw new RuntimeException(e); + // does not type check and is not convertible - treat as if the parameter was never set + return Optional.empty(); } } }