Resource Registration Fails
Common causes:- Required fields are missing.
resourceTypeis not in the resource type catalog.connectionRefformat is incorrect.- capabilities is not a JSON object.
- capabilities does not match the schema.
- Check default capabilities in the resource type catalog.
- Check whether the Secret has a saved version.
- Use frontend dynamic forms to reduce handwritten JSON.
Sync Fails
Common causes:- baseUrl in the Secret payload is still an example address.
- Authentication mode or token is incorrect.
- Source system network is unreachable.
- SAP OData metadata cannot be fetched or parsed as supported V2/V4 EDMX.
- knowledgebase GraphRAG status is not ready.
- Database sync scope is too large.
- Check the sync job failedReason.
- Check the dead-letter payload.
- Retry after reducing the selected SAP OData services or narrowing database allowlists.
- For certificate issues, check TLS configuration.
- For background queue issues, check Redis and queue switches.
Snapshot Missing in Ontology Workspace
If the ontology workspace shows missing snapshot:- Confirm the resource is registered.
- Confirm at least one sync has run.
- Check whether sync successfully returned snapshotId.
- Check abnormal events in resource details.
- Run full sync again.
Entity Cannot Be Found
Troubleshooting order:- Check whether the resource has a current snapshot.
- Check whether the entity type is correct.
- Relax query keywords.
- In the resource graph, inspect nodes by type.
- For SAP OData, check whether the service was selected in the last sync run. For databases, check whether capabilities filtered out the target object.
- Run full sync if necessary.
Actions Are Unavailable
First inspectdiscoverActions.deniedActions:
discovery_mode_manual_only: the action does not allow automatic planning.target_entity_type_not_supported: the target type does not support the action.analysis_contract_missing: semantic model query contract is missing.query_endpoint_missing: resource capabilities lack a query endpoint.policy_binding:deny: policy denied the request.policy_binding:require_approval: approval is required.
Execute Fails
Execution failures usually come from:- Parameters do not match the input schema.
- Target resolution is not unique.
- Approval request is missing.
- Approval request fingerprint does not match.
- Adapter call to the source system failed.
- Source system permissions are insufficient.
- Query times out or result exceeds limits.
- Reproduce with
simulateActionfirst. - Check whether params come from the allowed action’s input schema.
- Inspect audit trace.
- Inspect the source system response summary.
- Adjust capabilities or policies if necessary.
Quick Lookup Table
| Symptom | Check First |
|---|---|
| Resource list is empty | Current organization, OIDC, resource registration |
| Resource created successfully but graph is empty | Whether sync ran, snapshot status |
| Too many SAP services | SAP OData service picker, source filter, and selected service roots |
| Metric visible but cannot be queried | analysis_contract, query endpoint |
| Database query rejected | Whether it is read-only, single-statement, maxQueryRows |
| MCP connects but source access fails | x-uose-actor-token and current user OIDC |
| Write action enters approval | policy binding and approvalRequestId |