X_APP_NAME_EMPTY
Means
the app name has no letters or digits
Typical cause
a name that slugifies to nothing (!!!) names no directory, so x new scaffolded into the current one — and --force then committed the files already there
Fix
x new my-app --json — a name with letters or digits; it becomes the directory