Hi @mcguiles,
I've checked this internally. From what you describe, youโre not doing anything wrong. This appears to be a platform issue with Databricks Apps on the Free Edition rather than a misconfiguration in your workspace.
When you create an app, Databricks automatically creates a dedicated service principal that the app uses as its identity. The fact that you can see a new service principal under Settings --> Identity & access --> Service principals each time you create an app means that part of the flow is succeeding. The "Failed to create app service principal due to unexpected error" message in the Apps UI is, therefore, misleading in this case.
In other environments, similar errors are usually caused by identity or service principal quotas being exceeded, and those show up with a clearer error message. The unexpected error message suggests it is an internal Apps / Free Edition issue rather than something you can fix in the workspace UI.
While thereโs nothing obvious you can change in the Free Edition to resolve this today, you may want to consider cleaning up the extra service principals to help keep things tidy, but it typically doesnโt fix this specific failure pattern.
If you happen to have access to another Free Edition workspace (or can create one), itโs worth trying the same hello-world app there. If it works there but not in your current workspace, that strongly points to a workspace-specific backend issue. If it fails in the same way, that suggests a broader Free Edition / Apps problem that Databricks needs to fix on the platform side.
If youโre willing, please share (here or via DM):
- Your Free Edition workspace URL or ID,
- Cloud and region, and
- An approximate timestamp of a recent failed app creation.
I can try to raise this internally so the engineering team can correlate your workspace with backend logs to track down the root cause. However, I can't guarantee how long this will take.
If this answer resolves your question, could you mark it as โAccept as Solutionโ? That helps other users quickly find the correct fix.
Regards,
Ashwin | Delivery Solution Architect @ Databricks
Helping you build and scale the Data Intelligence Platform.
***Opinions are my own***