If we don't have a log, we'll mask the real error with another caused by using None as an argument to os.path.join