You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Santiago García Pimentel (JIRA)" <ji...@apache.org> on 2018/04/13 13:29:00 UTC
[jira] [Created] (SLING-7581) Using data-sly-use with two classes
with same name will generate uncompilable code
Santiago García Pimentel created SLING-7581:
-----------------------------------------------
Summary: Using data-sly-use with two classes with same name will generate uncompilable code
Key: SLING-7581
URL: https://issues.apache.org/jira/browse/SLING-7581
Project: Sling
Issue Type: Bug
Affects Versions: Scripting HTL Compiler 1.0.16
Reporter: Santiago García Pimentel
If you have a sightly file with two data-sly-use with classes with the same name. Sightly will generate a java file which cannot be compiled.
e.g.
data-sly-use.first="com.adobe.cq.wcm.core.components.models.Page"
data-sly-use.second="com.client.project.Page"
Will generate
import com.client.project.Page;
import com.adobe.cq.wcm.core.components.models.Page;
...
...
_global_first= renderContext.call("use", Page.class.getName(), obj());
_global_second = renderContext.call("use", Page.class.getName(), obj());
Causing a compilation error.
The import com.adobe.cq.wcm.core.components.models.Page collides with another import statement.
This seems to have been introduced by SLING-7205 .
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)