Add check for empty String for the local directory in addition to null and add logging.

This PR contains:
Add check for empty String for the local directory in addition to null.
Add logging to detect why return null.
would "userTempFolder" be ""?