Blank or Empty Column Names (Plan Validation Failure)
Error
Deployment fails at plan generation or validation with an error related to blank or empty column names. The failure may occur even if the Node has deployed successfully in the past.
Possible Causes
- Legacy Nodes: The Node was created before Coalesce added build and plan validation. Columns with empty names may have been allowed previously.
- CLI or version upgrade: After upgrading the CLI or Coalesce version, stricter validation can surface existing invalid column names.
- Manual or bulk edits: Column names were cleared or left blank during manual edits or bulk operations.
Possible Solutions
Fix the Node in the Build tab:
- Open the affected Node in the Build tab.
- In the column mapping grid, locate any columns with blank or empty names.
- Give each column a valid, non-empty name.
- Save your changes, commit, and redeploy.
Finding Blank Columns
If the Problem Scanner or validation doesn't point to a specific column, check each output column in the Node's mapping grid. Look for empty cells in the column name field.
If you can't edit the Node:
In rare cases, the Node editor may block changes (for example, due to an invalid source column reference). If that happens:
- Copy the transform logic from the affected Node.
- Clear the transform (remove all logic).
- Remove the invalid or blank column reference.
- Paste the transform logic back and re-add the correct source column if needed.
- Give all columns valid names.
- Commit and redeploy.
Prevention
Coalesce now validates column names in the Build tab. When creating or editing Nodes, ensure every output column has a non-empty name before committing.