From f9aec0577952b3aaac5526ce4d7a095122283edb Mon Sep 17 00:00:00 2001 From: P0nk Date: Thu, 20 May 2021 22:17:15 +0200 Subject: [PATCH] Update GraalVM to latest version (21.1.0) --- pom.xml | 5 +++-- src/main/java/scripting/SynchronizedInvocable.java | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index a048a458ed..7df287a87f 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,7 @@ net.server.Server 2.14.1 + 21.1.0 @@ -73,12 +74,12 @@ org.graalvm.js js - 21.0.0.2 + ${graalvm.version} org.graalvm.js js-scriptengine - 21.0.0.2 + ${graalvm.version} diff --git a/src/main/java/scripting/SynchronizedInvocable.java b/src/main/java/scripting/SynchronizedInvocable.java index c36c797b81..e68576df25 100644 --- a/src/main/java/scripting/SynchronizedInvocable.java +++ b/src/main/java/scripting/SynchronizedInvocable.java @@ -8,6 +8,7 @@ import javax.script.ScriptException; /** * Thread safe wrapper around Invocable. * Thread safety is achieved by synchronizing all methods. + * Needed to get around the restriction that GraalVM imposes on evaluated scripts: no concurrent access allowed. */ @ThreadSafe public class SynchronizedInvocable implements Invocable {