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)