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

Reply via email to