Skip to content

Concrete document breaks with predicate #35299

@yuvalshimron

Description

@yuvalshimron

The following error happens during feeding with a predicate field.

2025-11-12 17:39:25.733] WARNING container        Container.com.yahoo.docproc.jdisc.DocumentProcessingTask
        Deserialization of message failed
        exception=
        java.lang.IllegalArgumentException: error in document with id 'id:candidation:sc_item::47198126_-5723487364895366842'
        at com.yahoo.docproc.jdisc.messagebus.ProcessingFactory.createConcreteDocument(ProcessingFactory.java:88)
        at com.yahoo.docproc.jdisc.messagebus.ProcessingFactory.createPutDocument(ProcessingFactory.java:74)
        at com.yahoo.docproc.jdisc.messagebus.ProcessingFactory.fromMessage(ProcessingFactory.java:47)
        at com.yahoo.docproc.jdisc.messagebus.MbusRequestContext.getProcessings(MbusRequestContext.java:74)
        at com.yahoo.docproc.jdisc.DocumentProcessingTask.run(DocumentProcessingTask.java:59)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:840)
        Caused by: java.lang.ClassCastException: class com.yahoo.document.predicate.FeatureSet cannot be cast to class [B (com.yahoo.document.predicate.FeatureSet is in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @1e7aa82b; [B is in module java.base of loader 'bootstrap')
        at com.taboola.vespa.document.Sc_item$121.set(Sc_item.java:746)
        at com.yahoo.document.ExtendedField.setFieldValue(ExtendedField.java:28)
        at com.taboola.vespa.document.Sc_item.setFieldValue(Sc_item.java:2280)
        at com.taboola.vespa.document.Sc_item.<init>(Sc_item.java:1636)
        at com.taboola.vespa.document.ConcreteDocumentFactory.getDocumentCopy(ConcreteDocumentFactory.java:45)
        at com.yahoo.docproc.jdisc.messagebus.ProcessingFactory.createConcreteDocument(ProcessingFactory.java:85)
        ... 7 more

Vespa version
8.526.15

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions