diff --git a/bundles/org.openhab.core/src/main/java/org/openhab/core/Activator.java b/bundles/org.openhab.core/src/main/java/org/openhab/core/Activator.java index 826b59898..c54524d61 100644 --- a/bundles/org.openhab.core/src/main/java/org/openhab/core/Activator.java +++ b/bundles/org.openhab.core/src/main/java/org/openhab/core/Activator.java @@ -38,6 +38,10 @@ public final class Activator implements BundleActivator { @Override public void start(@Nullable BundleContext bc) throws Exception { logger.info("Starting openHAB {} ({})", OpenHAB.getVersion(), OpenHAB.buildString()); + + // Enable GraalVM Truffle to run on unsupported platforms, e.g., BSD + System.setProperty("polyglot.engine.allowUnsupportedPlatform", "true"); + ServiceReference ref; if (bc != null && (ref = bc.getServiceReference(ConfigurationAdmin.class)) != null) { ConfigurationAdmin ca = bc.getService(ref);