Santiago García Pimentel created SLING-7755:
-----------------------------------------------
Summary: JavaUseProvider might attempt to instantiate interfaces
Key: SLING-7755
URL: https://issues.apache.org/jira/browse/SLING-7755
Project: Sling
Issue Type: Bug
Affects Versions: Scripting Sightly Engine 1.0.18
Reporter: Santiago García Pimentel
If you have a data-sly-use which receives a FQN of an interface or abstract
class, the Java Use provider will not make any checks and will try to
instantiate it anyway, causing a java.lang.NoSuchMethodException
com.example.InterfaceName.<init>().
This is a problem when your code base normally relies in an adapter factory to
get implementation of an interface and the adaptTo returns null, causing
sightly to try the java Use provider
The Java Use provider should not attempt to instantiate blindly classes that it
receives.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)