[
https://issues.apache.org/jira/browse/OAK-12170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18069863#comment-18069863
]
Thomas Mueller commented on OAK-12170:
--------------------------------------
This query does not show the bug:
{noformat}
select [rep:facet(jcr:content/metadata/dc:format)]
from [dam:Asset] as a where contains(*, 'image')
and isdescendantnode(a, '/content/dam')
{noformat}
> Invalid path: rep:facet
> -----------------------
>
> Key: OAK-12170
> URL: https://issues.apache.org/jira/browse/OAK-12170
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: query
> Reporter: Thomas Mueller
> Priority: Major
>
> For the following query:
> {noformat}
> select [rep:facet(jcr:content/metadata/dc:format)]
> from [dam:Asset] as a where (contains(*, 'image')
> or [jcr:content/metadata/cq:tags] = false)
> and isdescendantnode(a, '/content/dam')
> {noformat}
> I get the this exception:
> {noformat}
> Invalid path: rep:facet(jcr:content/metadata
> org.apache.jackrabbit.oak.query.QueryImpl.getOakPath(QueryImpl.java:1398)
> org.apache.jackrabbit.oak.query.ast.AstElement.normalizePropertyName(AstElement.java:94)
> org.apache.jackrabbit.oak.query.ast.SelectorImpl.currentProperty(SelectorImpl.java:685)
> org.apache.jackrabbit.oak.query.ast.ColumnImpl.currentProperty(ColumnImpl.java:59)
> org.apache.jackrabbit.oak.query.QueryImpl.currentRow(QueryImpl.java:996)
> org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.fetchNext(QueryImpl.java:935)
> org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.hasNext(QueryImpl.java:960)
> org.apache.commons.collections4.iterators.IteratorChain.updateCurrentIterator(IteratorChain.java:274)
> org.apache.commons.collections4.iterators.IteratorChain.hasNext(IteratorChain.java:186)
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)