Crank controller has two options with identical short name.
The documentation says:
-j|--job Creates a job that is not defined in configuration.
-j|--json Saves the results as json in the specified file.
So when calling crank command with -j option it cannot differentiate whether it's a job or a json file