Skip to Content
DocumentationPublish & OperateReferenceError Dictionary

Error Dictionary

This reference explains and provides solutions for common error messages encountered in Momen during editing, deployment, and runtime. For step-by-step debugging workflows, see the Troubleshooting Guide.

Combine error messages with your business context. Permission, configuration, and data uniqueness issues are the most common root causes.


Deployment and Runtime Errors

Error MessageExplanationCauseSolution
Permission check failedUser lacks permission for the actionInsufficient permission settingsAdjust permission settings
Duplicate key value violates unique constraintAttempted to insert a duplicate value in a unique fieldData constraint violationCheck and modify duplicate values
Delete or update must have a filterNo filter condition was provided for delete/update operationsMissing filter conditionEnsure a filter condition is set correctly
Table access deniedUser lacks access permission for a tablePermission settings issueAdjust table access permissions
Actionflow not foundBackend deployment was not completedActionflow missing from backendDeploy the Actionflow and retry
Another app is deployingConcurrent deployments detectedBackend is already in deploymentWait for the current deployment to finish
CANNOT_DEPLOY_AN_OLDER_SCHEMADeployment failedThe project is not using the latest schema versionRefresh the page and retry
PROJECT_ENV_CONFIG_SYNC_ERRORData synchronization failureSynchronization failed during backend deployment (e.g., data model, Actionflow)Refresh the page and retry
TARGET_PLATFORM_IS_DEPLOYINGProject deployment in progressThe same build target is currently being deployedWait for deployment to finish and retry
SUPPORT_SERVICE_IS_DEPLOYINGBackend deployment in progressA new deployment request was issued during an ongoing backend deploymentWait for the deployment to complete before retrying
TABLE_NAME_TOO_LONGTable name exceeds length limitThe table name exceeds 62 charactersShorten the table name
TABLE_NAME_ALREADY_EXISTSDuplicate table nameThe table name already existsRename the table
Validation error of type Wrong TypeParameter type validation errorBound value type does not match the expected field typeRe-bind data with the correct type

Common Editing Validation Errors

When the editor error icon shows a count, click it to jump to the issue. Frequent patterns include:

Error PatternCauseSolution
Type mismatchField expects one type (e.g., Int) but receives another (e.g., String)Correct the bound value or input
Missing required fieldA required property, parameter, or binding is emptyFill in or bind the required field
Unknown table or fieldReferenced table/field was deleted or renamedRe-select a valid table/field or remove the reference
Actionflow not found (editor)Actionflow reference is brokenRecreate or re-link the Actionflow
Circular dependency in componentsComponents depend on each other in a loopBreak the dependency chain

Permission Error Response Example

When a user lacks table access, the GraphQL response typically looks like:

{ "data": null, "errors": [ { "errorCode": 403, "extensions": { "classification": "TABLE_ACCESS" }, "message": "User 1 has no permission for SELECT on order" } ] }

Steps to resolve:

  1. Confirm the user has the correct role assigned.
  2. Verify the role’s data and action permissions in Permissions.
  3. Sync changes if permission changes have not been deployed.
Last updated on