Thomas Mueller created OAK-12133:
------------------------------------
Summary: 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
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)