Strange issue with combining firehose

I’m trying to perform a delta ingestion using a combining firehose.

Here is the relevant part of the config:

"ioConfig": { 

  "type": "index",

  "firehose": {

    "type": "combining",

    "delegates": [


        "type": "static-s3",

        "uris": [








        "type": "ingestSegment",

        "dataSource": "rtb",

        "interval": [







But jobs submitted with this config result in this error message:

{“error”:“Format requires a ‘/’ separator: [ (through reference chain: org.apache.druid.indexing.common.task.IndexTask[“spec”]->org.apache.druid.indexing.common.task.IndexIngestionSpec[“ioConfig”]->org.apache.druid.indexing.common.task.IndexIOConfig[“firehose”]->org.apache.druid.segment.realtime.firehose.CombiningFirehoseFactory[“delegates”]->java.util.ArrayList[1]->org.apache.druid.indexing.firehose.IngestSegmentFirehoseFactory[“interval”])”}

Obviously, there IS a ‘/’ separator in the interval, so I’m at a loss what to do.

I tried this with an incubator snapshot from a couple days ago, but I had the same problem with 12.0.

Thanks in advance for any illumination!

Just shooting from the hip on my phone: are you sure interval shouldn’t be a single string rather than an array?

(I think that is the issue, but the error could be better!)

Of course! Yes, that solved it. Thanks!