[ 
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)

Reply via email to