]> git.basschouten.com Git - openhab-addons.git/commitdiff
[jrubyscripting] Update to jruby 9.3.7.0 to fix BootstrapMethodError (#13280)
authorjimtng <2554958+jimtng@users.noreply.github.com>
Wed, 17 Aug 2022 14:36:12 +0000 (00:36 +1000)
committerGitHub <noreply@github.com>
Wed, 17 Aug 2022 14:36:12 +0000 (16:36 +0200)
* [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 <jcode@tanagra.id.au>
bundles/org.openhab.automation.jrubyscripting/pom.xml
bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/JRubyScriptEngineConfiguration.java

index 0dc3cb7cebf65e4ad189e715e145d4eb0c1fefc1..f7735e7e0a063b6ed3f4fb2efaf327cb502fd7eb 100644 (file)
@@ -16,7 +16,7 @@
 
   <properties>
     <bnd.importpackage>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</bnd.importpackage>
-    <jruby.version>9.3.6.0</jruby.version>
+    <jruby.version>9.3.7.0</jruby.version>
   </properties>
 
   <dependencies>
index f0a9a24a025a7c3a6503848a3596afd411db382d..27f4e632224bc3c57305019f5c15295e087b92eb 100644 (file)
@@ -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);
         }
     }