From 3de0f79d9aafe9e677e896d8439ca2b7a146dbb5 Mon Sep 17 00:00:00 2001 From: jimtng <2554958+jimtng@users.noreply.github.com> Date: Thu, 18 Aug 2022 00:36:12 +1000 Subject: [PATCH] [jrubyscripting] Update to jruby 9.3.7.0 to fix BootstrapMethodError (#13280) * [jrubyscripting] Update to jruby 9.3.7.0 * [jrubyscripting] Exception fixed in jruby 9.3.7.0 The BootstrapMethodError should no longer be thrown by jruby since 9.3.7. Fixed in https://github.com/jruby/jruby/pull/7271 Signed-off-by: Jimmy Tanagra --- bundles/org.openhab.automation.jrubyscripting/pom.xml | 2 +- .../internal/JRubyScriptEngineConfiguration.java | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/bundles/org.openhab.automation.jrubyscripting/pom.xml b/bundles/org.openhab.automation.jrubyscripting/pom.xml index 0dc3cb7ce..f7735e7e0 100644 --- a/bundles/org.openhab.automation.jrubyscripting/pom.xml +++ b/bundles/org.openhab.automation.jrubyscripting/pom.xml @@ -16,7 +16,7 @@ com.sun.nio.*;resolution:=optional,com.sun.security.*;resolution:=optional,org.apache.tools.ant.*;resolution:=optional,org.bouncycastle.*;resolution:=optional,org.joda.*;resolution:=optional,sun.management.*;resolution:=optional,sun.nio.*;resolution:=optional,jakarta.annotation;resolution:=optional - 9.3.6.0 + 9.3.7.0 diff --git a/bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/JRubyScriptEngineConfiguration.java b/bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/JRubyScriptEngineConfiguration.java index f0a9a24a0..27f4e6322 100644 --- a/bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/JRubyScriptEngineConfiguration.java +++ b/bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/JRubyScriptEngineConfiguration.java @@ -198,9 +198,6 @@ public class JRubyScriptEngineConfiguration { engine.eval(gemCommand); } catch (ScriptException e) { logger.warn("Error installing Gems: {}", e.getMessage()); - } catch (BootstrapMethodError e) { - logger.warn("Error while checking/installing gems: {}. You may need to restart OpenHAB", e.getMessage()); - logger.debug("Error in configureGems", e); } }