You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Konrad Windszus (JIRA)" <ji...@apache.org> on 2017/03/01 08:07:45 UTC

[jira] [Comment Edited] (SLING-5660) Validation is using outdated sling/validation/model

    [ https://issues.apache.org/jira/browse/SLING-5660?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15889715#comment-15889715 ] 

Konrad Windszus edited comment on SLING-5660 at 3/1/17 8:07 AM:
----------------------------------------------------------------

It might be related to the fact that the EventHandler only looks for changes below a folder called {{validation}} (https://github.com/apache/sling/blob/trunk/bundles/extensions/validation/core/src/main/java/org/apache/sling/validation/impl/resourcemodel/ResourceValidationModelProviderImpl.java#L120) while the XPath query finds validation resource models everywhere below the search paths. I think we cannot easily get rid of the path requirement, because otherwise the cache would be invalidated way too often (for every change within the resource resolver's search paths). Relying on the resource type is not possible, as that is not available for removed resources.


was (Author: kwin):
It might be related to the fact that the EventHandler only looks for changes below a folder called {{validation}} (https://github.com/apache/sling/blob/trunk/bundles/extensions/validation/core/src/main/java/org/apache/sling/validation/impl/resourcemodel/ResourceValidationModelProviderImpl.java#L120) while the XPath query finds validation resource models everywhere below the search paths.

> Validation is using outdated sling/validation/model
> ---------------------------------------------------
>
>                 Key: SLING-5660
>                 URL: https://issues.apache.org/jira/browse/SLING-5660
>             Project: Sling
>          Issue Type: Bug
>          Components: Extensions
>            Reporter: Oliver Lietz
>            Assignee: Konrad Windszus
>             Fix For: Validation 1.0.0
>
>
> The new {{sling/validation/model}} (one property removed) was used only after restarting Validation bundles: {{sling.validator.missing-required-property-with-name}}, {{location}} was empty.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)