Robert Munteanu created SLING-7139: -------------------------------------- Summary: ScriptEngineManagerFactory does not register ScriptEngineFactory references Key: SLING-7139 URL: https://issues.apache.org/jira/browse/SLING-7139 Project: Sling Issue Type: Bug Components: Scripting Reporter: Robert Munteanu Priority: Critical Fix For: Scripting Core 2.0.48
It seems that the {{bind}} methods are not called any more, the simple fix that I found was {noformat}diff --git a/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java b/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java index fe60415c17..79fef581eb 100644 --- a/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java +++ b/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java @@ -60,7 +60,9 @@ import org.slf4j.LoggerFactory; name = "ScriptEngineFactory", service = ScriptEngineFactory.class, policy = ReferencePolicy.DYNAMIC, - cardinality = ReferenceCardinality.MULTIPLE + cardinality = ReferenceCardinality.MULTIPLE, + bind = "bindScriptEngineFactory", + unbind = "unbindScriptEngineFactory" ) ) public class ScriptEngineManagerFactory implements BundleListener { {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)