I create a FileIdempotentRepository like this:
I get an error, and I traced it to:
The FileIdempotentRepository is trying to create the parent directory of the file that was specified for the file store. If a path to the file is not specified, then getParentFile() returns null. Calling .mkdirs() on that bombs.
This route works the second time it runs because then the file exists. It also works if I specify my file name as "./ids" instead of "ids".