This is an automated email from the ASF dual-hosted git repository. ningyougang pushed a commit to branch support-array-result-include-sequence-action in repository https://gitbox.apache.org/repos/asf/openwhisk-runtime-java.git
commit 3ea32fdb528e82e5a497640b0a58693603244d86 Author: ning.yougang <[email protected]> AuthorDate: Wed May 18 11:12:21 2022 +0800 Change Launcher to support array --- core/java8actionloop/lib/src/Launcher.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/java8actionloop/lib/src/Launcher.java b/core/java8actionloop/lib/src/Launcher.java index 7f97202..a5cbf05 100644 --- a/core/java8actionloop/lib/src/Launcher.java +++ b/core/java8actionloop/lib/src/Launcher.java @@ -68,9 +68,9 @@ class Launcher { mainMethod = m; } - private static JsonObject invokeMain(JsonObject arg, Map<String, String> env) throws Exception { + private static Object invokeMain(JsonObject arg, Map<String, String> env) throws Exception { augmentEnv(env); - return (JsonObject) mainMethod.invoke(null, arg); + return mainMethod.invoke(null, arg); } private static SecurityManager defaultSecurityManager = null; @@ -142,7 +142,7 @@ class Launcher { } augmentEnv(env); } - JsonElement response = invokeMain(payload, env); + Object response = invokeMain(payload, env); out.println(response.toString()); } catch(NullPointerException npe) { System.out.println("the action returned null");
