JSON error when starting index task

Hello,

I am pretty new to using Druid and I am currently using the implementation provided in the quick start documentation to asses druid as an option.

I am having trouble when trying to start an index task to ingest a csv file from s3.

I use curl -X ‘POST’ -H ‘Content-Type:application/json’ -d @quickstart/ARDB-transitional.json localhost:8090/druid/indexer/v1/task

and I get {“error”:“Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token\n at [Source: HttpInputOverHTTP@14e7f655[c=7005,q=1,[0]=EOF,s=STREAM]; line: 1, column: 6840]”} when I try to start the task.

JSON:

{

“type”: “index”,

“spec”: {

“dataSchema”: {

“dataSource”: “ARDB-transitional”,

“parser”: {

“type”: “string”,

“parseSpec”: {

“format”: “csv”,

“timestampSpec”: {

“column”: “TransitionStartTimestamp”

},

“columns”: [

“AnalyticResultID”,

“ElementPersistentUniqueID”,

“ElementTypeAnalyticID”,

“ElementId”,

“AnalyticTypeId”,

“ElementAnalyticId”,

“ElementTypeId”,

“ElementTypeName”,

“ElementAnalyticDeleted”,

“RuleName”,

“AnalyticDeployed”,

“FirstExecution”,

“LastExecution”,

“CurrentResultId”,

“CurrentResultStarted”,

“CurrentResultCount”,

“CurrentDetailedResult”,

“CurrentSeverity”,

“CurrentSeverityNumber”,

“ARLastModifiedDate”,

“ISVVersion”,

“TransitionsResultID”,

“TransitionStartTimestamp”,

“TransitionEndTimestamp”,

“TransitionLastExecution”,

“TransitionOccurrentceCount”,

“TransitionResultId”,

“TransitionDetailedResult”,

“TransitionMinSeverity”,

“TransitionMinSeverityNumber”,

“TransitionMaxSeverity”,

“TransitionMaxSeverityNumber”,

“TransitionLastExecutionSeverity”,

“TransitionLastExecutionSeverityNumber”,

“TransitionLastModifieDate”,

“TransitionsSeverityID”,

“SeverityStartTimestamp”,

“SeverityEndTimestamp”,

“SeverityLastExecution”,

“SeverityOccurrenceCount”,

“SeveritySeverity”,

“SeveritySeverityNumber”,

“SeverityLastModifiedDate”,

“AnalyticResultTransitionID”,

“TransitionDetailsStartTimestamp”,

“TransitionDetailsEndTimestamp”,

“TransitionDetailsLastExecution”,

“TransitionDetailsOccurrenceCount”,

“TransitionDetailsResultId”,

“TransitionDetailsDetailedResult”,

“TransitionDetailsSeverity”,

“TransitionDetailsSeverityNumber”,

“TransitionDetailsLastModifiedDate”,

“RootcauseName”,

“Likelihood”,

“LastModifiedDate”,

“HighestLikelihood”,

“RootcauseStartTimestamp”,

“RootcauseEndTimestamp”,

“ContinuousResultID”,

“ContinuousResultResultTimeStamp”,

“ContinuousResultLastModifiedDate”,

“ContinuousResultSummarized”,

“ContinuousResultResultID”,

“ContinuousResultDetailedResult”,

“ContinuousResultSeverity”,

“ContinuousResultSeverityNumber”,

“ContinuousResultTriggerType”,

“ContinuousResultTriggerIdentifier”,

“ContinuousResultTriggerSource”,

“ContinuousResultDataValueName”,

“ContinuousResultDataValueDataType”,

“ContinuousResultDataValueValue”,

“ContinuousResultDataValueQuality”,

“ContinuousResultDataValueDataValueTimestamp”,

“ContinuousResultDataValueResultTimeStamp”,

“ContinuousResultDataValueLastModifiedDate”,

“ContinuousResultDataValueSummarized”

],

“dimensionsSpec”: {

“dimensions”: [

“AnalyticResultID”,

“ElementPersistentUniqueID”,

“ElementTypeAnalyticID”,

“ElementId”,

“AnalyticTypeId”,

“ElementAnalyticId”,

“ElementTypeId”,

“ElementTypeName”,

“ElementAnalyticDeleted”,

“RuleName”,

“AnalyticDeployed”,

“FirstExecution”,

“LastExecution”,

“CurrentResultId”,

“CurrentResultStarted”,

“CurrentResultCount”,

“CurrentDetailedResult”,

“CurrentSeverity”,

“CurrentSeverityNumber”,

“ARLastModifiedDate”,

“ISVVersion”,

“TransitionsResultID”,

“TransitionEndTimestamp”,

“TransitionLastExecution”,

“TransitionOccurrentceCount”,

“TransitionResultId”,

“TransitionDetailedResult”,

“TransitionMinSeverity”,

“TransitionMinSeverityNumber”,

“TransitionMaxSeverity”,

“TransitionMaxSeverityNumber”,

“TransitionLastExecutionSeverity”,

“TransitionLastExecutionSeverityNumber”,

“TransitionLastModifieDate”,

“TransitionsSeverityID”,

“SeverityStartTimestamp”,

“SeverityEndTimestamp”,

“SeverityLastExecution”,

“SeverityOccurrenceCount”,

“SeveritySeverity”,

“SeveritySeverityNumber”,

“SeverityLastModifiedDate”,

“AnalyticResultTransitionID”,

“TransitionDetailsStartTimestamp”,

“TransitionDetailsEndTimestamp”,

“TransitionDetailsLastExecution”,

“TransitionDetailsOccurrenceCount”,

“TransitionDetailsResultId”,

“TransitionDetailsDetailedResult”,

“TransitionDetailsSeverity”,

“TransitionDetailsSeverityNumber”,

“TransitionDetailsLastModifiedDate”,

“RootcauseName”,

“Likelihood”,

“LastModifiedDate”,

“HighestLikelihood”,

“RootcauseStartTimestamp”,

“RootcauseEndTimestamp”,

“ContinuousResultID”,

“ContinuousResultResultTimeStamp”,

“ContinuousResultLastModifiedDate”,

“ContinuousResultSummarized”,

“ContinuousResultResultID”,

“ContinuousResultDetailedResult”,

“ContinuousResultSeverity”,

“ContinuousResultSeverityNumber”,

“ContinuousResultTriggerType”,

“ContinuousResultTriggerIdentifier”,

“ContinuousResultTriggerSource”,

“ContinuousResultDataValueName”,

“ContinuousResultDataValueDataType”,

“ContinuousResultDataValueValue”,

“ContinuousResultDataValueQuality”,

“ContinuousResultDataValueDataValueTimestamp”,

“ContinuousResultDataValueResultTimeStamp”,

“ContinuousResultDataValueLastModifiedDate”,

“ContinuousResultDataValueSummarized”

],

“dimensionExclusions”: ,

“spatialDimensions”:

}

}

},

“metricsSpec”: [

{

“type”: “count”,

“name”: “count”

}

],

“granularitySpec”: {

“type”: “uniform”,

“segmentGranularity”: “DAY”,

“queryGranularity”: “NONE”,

“intervals”: [

“2015-12-31/2017-01-05”

]

}

},

“ioConfig”: {

“type”: “index”,

“firehose”: {

“type”: “static-s3”,

“uris”: “s3://fcx-engineering-builds/temp/ARDB-Data/Dev/Output_File_1million_with_lookup.csv”

}

},

“tuningConfig”: {

“type”: “index”

}

}

}

Thank you for any assistance.