Some Warning while Overlord node start

Hi Guys,

Some warning is coming while overlord start.

WARNING: The following warnings have been detected with resource and/or provider classes:

WARNING: Parameter 1 of type io.druid.indexing.common.actions.TaskActionHolder from public javax.ws.rs.core.Response io.druid.indexing.overlord.http.OverlordResource.doAction(io.druid.indexing.common.actions.TaskActionHolder) is not resolvable to a concrete type

Because of this when I submit task to overlord it is not accepting.

Overlords config :

-server

-Xmx512m

-Duser.timezone=UTC

-Dfile.encoding=UTF-8

druid.host=xxx:48080

druid.port=48080

druid.service=overlord

druid.selectors.indexing.serviceName=overlord

druid.indexer.queue.startDelay=PT0M

#druid.indexer.runner.javaOpts=

druid.indexer.fork.property.druid.processing.numThreads=1

druid.indexer.fork.property.druid.computation.buffer.size=100000000

Curator/Zookeeper

druid.zk.service.host=xxx:2181

druid.discovery.curator.path=/druid/discNew

druid.extensions.coordinates=[“io.druid.extensions:druid-kafka-eight:0.7.0”,“io.druid.extensions:druid-s3-extensions:0.7.0”,“io.druid.extensions:druid-mssql-metadata-storage:0.7.0”]

Announcer

druid.announcer.type=batch

DB

druid.metadata.storage.type=mssql

druid.metadata.storage.connector.connectURI=jdbc:jtds:sqlserver://xxx:xxx/xxx

druid.metadata.storage.connector.user=xxx

druid.metadata.storage.connector.password=xxx

druid.metadata.storage.connector.useValidationQuery=true

druid.metadata.storage.tables.base=xxx

druid.metadata.storage.tables.segments=xxx

druid.metadata.storage.tables.rules=xxx

druid.metadata.storage.connector.primaryKey=xxx

druid.metadata.storage.tables.config=xxx

druid.metadata.storage.tables.tasks=xxx

druid.metadata.storage.tables.taskLog=xxx

druid.metadata.storage.tables.taskLock=xxx

Seg. Loader

druid.storage.type=s3

druid.s3.accessKey=xxx

druid.s3.secretKey=xxx

druid.storage.bucket=xxx

druid.storage.baseKey=xxx

druid.storage.disableAcl=true

#druid.storage.archiveBucket=xxx

#druid.storage.archiveBucket=xxx

#druid.storage.archiveBaseKey=xxx

Local Storage

#druid.storage.storageDirectory=/druid/localStorage

druid.publish.type=db

Overlord

druid.indexer.runner.type=local

druid.indexer.storage.type=db

#druid.indexer.storage.recentlyFinishedThreshold

#druid.indexer.queue.maxSize

druid.indexer.queue.startDelay=PT0M

druid.indexer.queue.restartDelay=PT30S

druid.indexer.queue.storageSyncRate=PT1M

Overlord in Remote Mode

druid.indexer.runner.taskAssignmentTimeout=PT1H

druid.indexer.runner.minWorkerVersion=0

#druid.indexer.runner.compressZnodes

#druid.indexer.runner.maxZnodeBytes

Autoscale Config

druid.indexer.autoscale.strategy=noop

druid.indexer.autoscale.doAutoscale=false

druid.indexer.autoscale.provisionPeriod=PT1M

druid.indexer.autoscale.terminatePeriod=PT11M

##druid.indexer.autoscale.originTime

druid.indexer.autoscale.workerIdleTimeout=PT1M

druid.indexer.autoscale.maxScalingDuration=PT1H

druid.indexer.autoscale.numEventsToTrack=10

druid.indexer.autoscale.pendingTaskTimeout=PT1M

druid.indexer.autoscale.workerVersion=0

druid.indexer.autoscale.workerPort=8091

druid.indexer.runner.javaOpts=-Xms6g -Xmx10g

druid.indexer.task.baseDir=/druid/temp

druid.indexer.task.baseTaskDir=/druid/temp/persistent/tasks

Thanks,

Jitesh Mogre

I am using druid-0.7.0 .

Json values of task is coming null.

Hi Jitesh,

I think that’s actually not a fatal warning. Does the overlord log an exception when you try to submit the task? Can you post the task json you are trying to submit and the stack trace of that exception, if any?