Custom orchestrator tool connection fails with "Tool cannot be created because the child alias creation resulted in error" in DevOps Change VelocityIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } When connecting a custom orchestration tool to DevOps Change Velocity (DCV) by following the steps in KB1794252, the tool creation fails and the connection cannot be established. The error occurs during the alias creation step of the onboarding process. Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } - Tool creation fails with the following error message displayed in the DevOps Change Velocity UI: 'Tool cannot be created because the child alias creation resulted in an error.' - The DevOps log ('sn_devops_log' table) records the following errors: 'Tool cannot be connected.' - 'Tool connection check cannot be completed due to a technical issue.' - 'DevOps Create Child Alias cannot be completed due to a technical issue.' <context_map>{"devopsErrorCode":"SUBFLOW_ERROR","internalMsg":"No record found in Look Up Record action. Context id: 31518efca71ffe947fdbcce519355821, table: sys_alias, encoded query: id=sn_devops.DevOps_BasicAuth^configuration_template.sys_id=f50e9c750ffa2010da1fb1a2ff767eae","errorSources":"[\"Subflow - DevOps Create Child Alias\",\"DevOpsCreateTool.createChildAlias\",\"DevOpsCreateTool.createChildAlias\",\"DevOpsValidator._createAlias\"]"}</context_map><level>2</level><log_source>DevOpsError</log_source><message>DevOps Create Child Alias cannot be completed due to a technical issue.</message><reference_table>sn_devops_tool</reference_table> - The flow context for the **DevOps Create Child Alias** subflow fails with:'No record found in Look Up Record action. Context id: <context-id>, table: sys_alias, encoded query: id=sn_devops.DevOps_BasicAuth^configuration_template.sys_id=<sys-id>'- The tool appears in the DevOps Change Velocity workspace, but cannot complete the connection step 2026-03-02 07:19:30 (644) Default-thread-35 C49CC08F97D3369028843D37F053AF75 txid=869010839757 SSI_2aba8ae89f213300a1af5bb0657fcfcd *** ERROR *** sn_devops (DevOpsLogger): source=DevOpsError,DevOps Create Child Alias cannot be completed due to a technical issue.2026-03-02 07:19:30 (622) Default-thread-35 C49CC08F97D3369028843D37F053AF75 txid=869010839757 TriggerEngine DEBUG: TriggerEngine:runEngine took 0.002ms to process for 'update' operation on the record sys_flow_context[1690dcc71d5736906dcefeb64e6fa58c]2026-03-02 07:19:30 (557) Default-thread-35 C49CC08F97D3369028843D37F053AF75 txid=869010839757 SSI_2aba8ae89f213300a1af5bb0657fcfcd *** ERROR *** sn_devops (DevOpsLogger): source=DevOpsError,DevOps Create Child Alias cannot be completed due to a technical issue.2026-03-02 07:19:29 (997) glide.memory.watcher GlideLogLogger txid=869010839757, URL= /api/now/v1/batch?, THREAD= Default-thread-35, FG= true, TYPE= 12, STATE= 2, USER=3121@XXXXX.com, START= 07:19:29.429-08:00, TIME= 567, JVM= { spCount=2, spTime=10, ttsp=0, appTime=2807 }, MEM= 217, LIVESET= unknown, ATTRIBUTES= {artifact=96b6263753321110ec22ddeeff7b126b, referer=https#://XXXXX.service-now.com/now/devops-change/devops-playbook/sn_devops_tool/b3ab9271475bbe18bd75f600436d43ce/params/activity-id/4998addceb610110f00fec8e425228bb/lane-title/Connect%20to%20a%20tool/tool-integration/62973daa470bb690bd75f600436d43b7, caller_scope=3d5007df9723cd508604340e6253aff4, originating_scope=3d5007df9723cd508604340e6253aff4, artifact_type=action, X-Transaction-Source=Session-Type=interactive,Interface-URI=/now/devops-change/devops-playbook/sn_devops_tool/b3ab9271475bbe18bd75f600436d43ce/params/activity-id/4998addceb610110f00fec8e425228bb/lane-title/Connect%20to%20a%20tool/tool-integration/62973daa470bb690bd75f600436d43b7,Interface-Type=Configurable Workspace,Interface=Web,Interface-SysID=fb63085b97c29910c929796e6253af77,Interface-Name=DevOps Change Workspace, ih_transaction_latch=1, artifact_id=67c7667753321110ec22ddeeff7b12ba, app_scope=34cfa6f087302300f97abba826cb0b54, origin_type=sys_hub_step_instance, calling_source=SCRIPT, user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 Edg/145.0.0.0} com.glide.sys.cache.ConcurrentLRUCache.get(ConcurrentLRUCache.java:234) com.glide.db.ElementDescriptor.getAttributeAllTableName(ElementDescriptor.java:3822) com.glide.db.ElementDescriptor.getAttribute(ElementDescriptor.java:3779) com.glide.sys.security.GlideSecurityManager.getFieldQueryRolesAttribute(GlideSecurityManager.java:717) com.glide.sys.security.GlideSecurityManager.shouldIgnoreQueryCondition(GlideSecurityManager.java:564) com.glide.db.DBQuery.ignoreCondition(DBQuery.java:3786) 2026-03-02 07:19:29 (979) Default-thread-35 C49CC08F97D3369028843D37F053AF75 txid=869010839757 GlidePFLogger *** ERROR *** Operation(DevOps Create Child Alias.98dd4c0c07e31110b448615e0ad30004.ba847bf50ffe2010da1fb1a2ff767e5c.9509f99587003300663ca1bb36cb0bc3) failed with error: com.snc.process_flow.exception.OpException: No record found in Look Up Record action. Context id: 1690dcc71d5736906dcefeb64e6fa58c, table: sys_alias, encoded query: id=sn_devops.DevOps_BasicAuth^configuration_template.sys_id=f50e9c750ffa2010da1fb1a2ff767eae at com.snc.process_flow.operation.RecordLookupOperation.handleQueryResult(RecordLookupOperation.java:80) at com.snc.process_flow.operation.RecordLookupOperation.run(RecordLookupOperation.java:67) at com.snc.process_flow.engine.Operation.execute(Operation.java:208) at com.snc.process_flow.engine.restricted_caller_access.ExecuteWithCallerAccessTracking.executeWithMetaStack(ExecuteWithCallerAccessTracking.java:21) 2026-03-02 07:19:29 (963) Default-thread-35 C49CC08F97D3369028843D37F053AF75 txid=869010839757 TriggerEngine DEBUG: TriggerEngine:runEngine took 0.001ms to process for 'update' operation on the record sys_flow_context[1690dcc71d5736906dcefeb64e6fa58c] Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } All currently supported releases. Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } - When configuring a custom orchestration tool using the `DevOpsGenericIntegrationHandlerSNC` implementation, the resource path field in the integration capability record must be populated with an API URL. - When the resource path is left empty, or when an application URL (containing '/app/') is used instead of an API URL (containing '/api/'), the 'DevOpsValidator._createAlias' method cannot construct a valid connection and credential alias. The **DevOps Create Child Alias** subflow then fails because the alias lookup returns no result, and tool creation is blocked. - The KB1794252 setup guide requires a resource path as a mandatory input for basic authentication. If this field is skipped or populated with the wrong URL type, the alias creation process fails silently before the tool connection can be verified. Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 1. Navigate to your ServiceNow instance and open the DevOps Change Velocity module. 2. Locate the integration capability record for the custom orchestration tool you are attempting to configure. - Go to **DevOps Change Velocity > Integrations** and select the tool integration in question. - Open the associated integration capability record and confirm that the **Resource Path** field is populated. 3. Verify the value in the **Resource Path** field. - The resource path must use an **API URL**, not an application URL. - Correct format: 'https://<your-orchestrator-hostname>/api/<endpoint-path>' - Incorrect format: 'https://<your-orchestrator-hostname>/app/<endpoint-path>' 4. If the resource path is empty or uses an application URL, update it to the correct API URL for your orchestrator. 5. Save the integration capability record. 6. Return to the DevOps Change Velocity playbook and retry the **Connect to a tool** step for the affected tool. 7. Confirm the connection succeeds. If the connection still fails after updating the resource path, review the DevOps log ('sn_devops_log' table) for any new error messages and refer to the Related Links section for further debugging guidance. **Note:** If your integration uses an authentication method other than basic authentication (for example, API key or access token), the example scripts in KB1794252 will require customization. You can inherit from 'DevOpsGenericIntegrationHandlerSNC' and override methods as needed, using 'DevOpsHarnessIntegrationHandlerSNC' as a reference implementation. The resource path requirement and this resolution apply specifically to basic authentication setups. Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Custom orchestration tool integration in DevOps Change Velocity using transform scriptsCommon Errors in DevOps Change VelocityDevOps Change Velocity log levelsRun health scan checks on DevOps Change Velocity