the task id is a little weird. while debugging issue #856 , I found out you guys combine id with just string concatenating at TaskUtils.scala of branch releasing-2.5. and parse it directly at here. in my opinion, any meaningful string used as id or partly must be encoded in base64 or escaped characters with other methods. is there any specific reason why would you do this?!
still related to issue #856 , no clue to debug, just below job json
commit to iso8601 api url, and the result is a queued-forever job. but if you remove
arguments
field, everything seems fine.some curious logs of chronos is as below
the task id is a little weird. while debugging issue #856 , I found out you guys combine id with just string concatenating at
TaskUtils.scala
of branchreleasing-2.5
. and parse it directly at here. in my opinion, any meaningful string used as id or partly must be encoded in base64 or escaped characters with other methods. is there any specific reason why would you do this?!