The exception when use the chunkPeriod to query

when i use the chunkPeriod to query ,it has the exception :

{
“error”: “Unknown exception”,
“errorMessage”: “DefaultQueryMetrics must not be modified from multiple threads. If it is needed to gather dimension or metric information from multiple threads or from an async thread, this information should explicitly be passed between threads (e. g. using Futures), or this DefaultQueryMetrics’s ownerThread should be reassigned explicitly”,
“errorClass”: “java.lang.IllegalStateException”,
“host”: null

}

this is my query json:

{
“descending”:true,
“queryType”:“select”,
“dimensions”:[“name”],
“pagingSpec”:{“threshold”:400},
“granularity”:“all”,
“dataSource”:“person”,
“context”:{“timeout”:60000,“chunkPeriod”:“P3D”},
“intervals”:[“2018-10-10T00:00:00Z/2018-10-17T00:00:00Z”],
“metrics”:[“count”]
}

who can tell me the reason?

thanks!