[
https://issues.apache.org/jira/browse/SLING-7882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michele Scala updated SLING-7882:
---------------------------------
Priority: Major (was: Minor)
> HTL null pointer exception if resource type is not set with sling:resourceType
> ------------------------------------------------------------------------------
>
> Key: SLING-7882
> URL: https://issues.apache.org/jira/browse/SLING-7882
> Project: Sling
> Issue Type: Bug
> Components: Scripting
> Affects Versions: Scripting HTL Engine 1.0.54-1.4.0
> Environment: ApacheSling/2.6 (jetty/9.3.22.v20171030, OpenJDK 64-Bit
> Server VM 1.8.0_172, Linux 4.16.3-301.fc28.x86_64 amd64)
> Reporter: Michele Scala
> Priority: Major
> Labels: htl, nullpointerexception, scripting
> Attachments: content.png, stack_trace.txt,
> with_sling_resource_type.png, without_sling_resource_type.png
>
>
> I've created a small content three with two pages. Every page have the
> jcr:primaryType set to "kcs:Page" (a custom type that I've registered into
> repository).
> Under the "/apps/kcs/Page" i've created some HTL scripts, so now I expect
> that if I request the page with my browser the scripts are executed using the
> resource type set in the primaryType of the node; but it doesn't work.
> I've got a Null pointer exception (see stack trace as attachment) that I've
> find it is caused by the missing of the "sling:resourceType" property.
> Trying with the sling:resourceType property set in the resource, the page
> works correctly. Analyzing the issue more in depth I found that the problem
> is related to the presence of some "data-sly-include" inside the HTL code
> that if the "sling:resourceType" is missing it doesn't work.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)