I need some help on getting Scripting running on my latest OH installation
i followed:
Installation for installation
and
but i get error messages in logfile, does somebody have a hint for me ?
Blockquote
:/mnt/data/openhab/userdata/logs$ cat openhab.log | grep Scrip
2020-05-05 09:49:11.520 [ERROR] [penhab.core.automation.module.script] - bundle org.openhab.core.automation.module.script:2.5.0 (337)[org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl(397)] : The addScriptEngineFactory method has thrown an exception
java.lang.NoClassDefFoundError: javax/script/ScriptEngineFactory
at javax.script.ScriptEngineManager.initEngines(ScriptEngineManager.java:123) ~[java.scripting:?]
at javax.script.ScriptEngineManager.init(ScriptEngineManager.java:87) ~[java.scripting:?]
at javax.script.ScriptEngineManager.(ScriptEngineManager.java:62) ~[java.scripting:?]
at org.openhab.core.automation.module.script.ScriptEngineFactory.(ScriptEngineFactory.java:35) ~[?:?]
at org.openhab.core.automation.module.script.AbstractScriptEngineFactory.getScriptTypes(AbstractScriptEngineFactory.java:42) ~[?:?]
at org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl.addScriptEngineFactory(ScriptEngineManagerImpl.java:63) ~[?:?]
2020-05-05 09:49:11.652 [ERROR] [penhab.core.automation.module.script] - bundle org.openhab.core.automation.module.script:2.5.0 (337)[org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl(397)] : The addScriptEngineFactory method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class org.openhab.core.automation.module.script.ScriptEngineFactory
at org.openhab.core.automation.module.script.internal.NashornScriptEngineFactory.getScriptTypes(NashornScriptEngineFactory.java:47) ~[?:?]
at org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl.addScriptEngineFactory(ScriptEngineManagerImpl.java:63) ~[?:?]
2020-05-05 09:49:11.748 [ERROR] [penhab.core.automation.module.script] - bundle org.openhab.core.automation.module.script:2.5.0 (337)[org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl(397)] : The removeScriptEngineFactory method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class org.openhab.core.automation.module.script.ScriptEngineFactory
at org.openhab.core.automation.module.script.AbstractScriptEngineFactory.getScriptTypes(AbstractScriptEngineFactory.java:42) ~[?:?]
at org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl.removeScriptEngineFactory(ScriptEngineManagerImpl.java:91) ~[?:?]
2020-05-05 09:49:11.833 [ERROR] [penhab.core.automation.module.script] - bundle org.openhab.core.automation.module.script:2.5.0 (337)[org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl(397)] : The removeScriptEngineFactory method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class org.openhab.core.automation.module.script.ScriptEngineFactory
at org.openhab.core.automation.module.script.internal.NashornScriptEngineFactory.getScriptTypes(NashornScriptEngineFactory.java:47) ~[?:?]
at org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl.removeScriptEngineFactory(ScriptEngineManagerImpl.java:91) ~[?:?]
2020-05-05 09:49:12.189 [ERROR] [penhab.core.automation.module.script] - bundle org.openhab.core.automation.module.script:2.5.0 (337)[org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl(397)] : The addScriptEngineFactory method has thrown an exception
Blockquote
2020-05-05 09:49:10.116 [DEBUG] [e.automation.internal.RuleEngineImpl] - ModuleHandlerFactory added AnnotatedThingActionModuleTypeProvider
2020-05-05 09:49:10.654 [DEBUG] [e.automation.internal.RuleEngineImpl] - ModuleHandlerFactory added MediaModuleHandlerFactory
2020-05-05 09:49:11.520 [ERROR] [penhab.core.automation.module.script] - bundle org.openhab.core.automation.module.script:2.5.0 (337)[org.openhab.core.automation.module.script.internal.ScriptEngineManagerImpl(397)] : The addScriptEngineF
actory method has thrown an exception
java.lang.NoClassDefFoundError: javax/script/ScriptEngineFactory
at java.lang.ClassLoader.findBootstrapClass(Native Method) ~[?:?]
at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1257) ~[?:?]
at java.lang.System$2.findBootstrapClassOrNull(System.java:2126) ~[?:?]
at jdk.internal.loader.ClassLoaders$BootClassLoader.loadClassOrNull(ClassLoaders.java:118) ~[?:?]
at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:618) ~[?:?]
at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at org.eclipse.osgi.internal.framework.ContextFinder.loadClass(ContextFinder.java:127) ~[org.eclipse.osgi-3.12.100.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:398) ~[?:?]
at java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1209) ~[?:?]
at java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1220) ~[?:?]
at java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264) ~[?:?]
at java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299) ~[?:?]
at java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384) ~[?:?]
Blockquote
thanks in advance!
Lars