[
https://issues.apache.org/jira/browse/OAK-12133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Mueller reassigned OAK-12133:
------------------------------------
Assignee: Thomas Mueller
> With the segment store, binary properties can not be aggregated
> ---------------------------------------------------------------
>
> Key: OAK-12133
> URL: https://issues.apache.org/jira/browse/OAK-12133
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: indexing
> Reporter: Thomas Mueller
> Assignee: Thomas Mueller
> Priority: Major
>
> The following error message / stack trace is thrown:
> {noformat}
> Can't perform operation
> java.lang.IllegalStateException: String is too long: 2333199375542756836;
> possibly trying to read a BLOB using getString; can not convert BLOB to String
> at
> org.apache.jackrabbit.oak.repositoryservice.shaded.segment.data.SegmentData.readString(SegmentData.java:121)
> at
> org.apache.jackrabbit.oak.repositoryservice.shaded.segment.Segment.readString(Segment.java:369)
> at
> org.apache.jackrabbit.oak.repositoryservice.shaded.segment.CachingSegmentReader.lambda$readString$0(CachingSegmentReader.java:105)
> at
> org.apache.jackrabbit.oak.repositoryservice.shaded.segment.ReaderCache.get(ReaderCache.java:118)
> at
> org.apache.jackrabbit.oak.repositoryservice.shaded.segment.CachingSegmentReader.readString(CachingSegmentReader.java:104)
> at
> org.apache.jackrabbit.oak.repositoryservice.shaded.segment.SegmentPropertyState.getValue(SegmentPropertyState.java:193)
> at
> org.apache.jackrabbit.oak.repositoryservice.shaded.segment.SegmentPropertyState.getValue(SegmentPropertyState.java:184)
> at
> org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker.indexTypedProperty(LuceneDocumentMaker.java:135)
> at
> org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker.indexTypedProperty(LuceneDocumentMaker.java:58)
> at
> org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextDocumentMaker.addTypedFields(FulltextDocumentMaker.java:359)
> at
> org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextDocumentMaker.indexProperty(FulltextDocumentMaker.java:269)
> at
> org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextDocumentMaker$ResultCollector.onResult(FulltextDocumentMaker.java:595)
> at
> org.apache.jackrabbit.oak.plugins.index.search.Aggregate$PropertyInclude.collectResults(Aggregate.java:393)
> at
> org.apache.jackrabbit.oak.plugins.index.search.Aggregate$Include.collectResults(Aggregate.java:244)
> at
> org.apache.jackrabbit.oak.plugins.index.search.Aggregate$Matcher.collectResults(Aggregate.java:620)
> at
> org.apache.jackrabbit.oak.plugins.index.search.Aggregate.matchChildren(Aggregate.java:169)
> at
> org.apache.jackrabbit.oak.plugins.index.search.Aggregate.collectAggregatesForDirectMatchers(Aggregate.java:152)
> at
> org.apache.jackrabbit.oak.plugins.index.search.Aggregate.collectAggregates(Aggregate.java:133)
> at
> org.apache.jackrabbit.oak.plugins.index.search.Aggregate.collectAggregates(Aggregate.java:85)
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)