Róbert Csákány created SLING-2806:
-------------------------------------
Summary: JEXL Scripting engine cause an exception in
ScriptEngineManagerFactory
Key: SLING-2806
URL: https://issues.apache.org/jira/browse/SLING-2806
Project: Sling
Issue Type: Bug
Components: Scripting
Affects Versions: Scripting Core 2.0.24
Environment: java 1.6, Osx
Reporter: Róbert Csákány
When Commons JEXLorg.apache.commons.jexl 2.1.1 bundle is added the
ScriptEngineFactory throw the following exception:
2013-03-30_01:41:19.629 ERROR o.a.s.s.c.i.ScriptEngineManagerFactory - Cannot
register ScriptEngineFactory
java.lang.ClassNotFoundException: not found by org.apache.commons.jexl [15]
at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)
~[na:na]
at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
~[na:na]
at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
~[na:na]
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ~[na:1.6.0_43]
at
org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645)
~[na:na]
at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1612)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:904)
~[na:na]
at
org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.registerFactories(ScriptEngineManagerFactory.java:145)
[null:na]
at
org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.refreshScriptEngineManager(ScriptEngineManagerFactory.java:103)
[null:na]
at
org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.bindScriptEngineFactory(ScriptEngineManagerFactory.java:260)
[null:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.6.0_43]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
~[na:1.6.0_43]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
~[na:1.6.0_43]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_43]
at
org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227)
[null:na]
at
org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38)
[null:na]
at
org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591)
[null:na]
at
org.apache.felix.scr.impl.helper.BaseMethod$NotResolved.invoke(BaseMethod.java:548)
[null:na]
at
org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472)
[null:na]
at
org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:1028)
[null:na]
at
org.apache.felix.scr.impl.manager.DependencyManager.serviceAdded(DependencyManager.java:308)
[null:na]
at
org.apache.felix.scr.impl.manager.DependencyManager.serviceChanged(DependencyManager.java:170)
[null:na]
at
org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:871)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:733)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:662)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3769)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at org.apache.felix.framework.Felix.access$000(Felix.java:80)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at org.apache.felix.framework.Felix$2.serviceChanged(Felix.java:722)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:107)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at org.apache.felix.framework.Felix.registerService(Felix.java:2854)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:251)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:449)
[null:na]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.registerComponentService(AbstractComponentManager.java:460)
[null:na]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:1009)
[null:na]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)
[null:na]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157)
[null:na]
at
org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256)
[null:na]
at
org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253)
[null:na]
at
org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147)
[null:na]
at
org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111)
[null:na]
at
org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285) [null:na]
at
org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203) [null:na]
at
org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at org.apache.felix.framework.Felix.startBundle(Felix.java:1780)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
[org.apache.sling.launchpad.base.jar:2.3.1-SNAPSHOT]
at java.lang.Thread.run(Thread.java:680) [na:1.6.0_43]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira