Unfortunately, that fails with the same error.
It looks like with_first_found now tries all directories:
if roledir is not None:
# check the templates and vars directories too,if they exist
for subdir in ('templates', 'vars', 'files'):
path = self._loader.path_dwim_relative(roledir, subdir, fn)
if os.path.exists(path):
return [path]
# if none of the above were found, just check the
# current filename against the current dir
path = self._loader.path_dwim(fn)
if os.path.exists(path):
return [path]
However, 'roledir' = None for some reason, so we only check for the file in the current working directory.
Cheers,
Marcus.