Service Graph Connector for Dynatrace Observability imports fail with "Could not find path in stream: $.entities" Issue <!-- /*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 running scheduled imports for the Service Graph Connector (SGC) for Dynatrace Observability, all import jobs fail with a data stream parsing error. 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: ; } } - Scheduled imports such as "SGO-Dynatrace Hosts" fail consistently on execution- The following error appears in the import set log:Error in parsing data with data stream context <context-id> com.glide.transform.transformer.exceptions.InvalidPathException:Could not find path in stream: $.entities- Import set shows 0 records loaded ('item_count=0')- Additional imports (for example, "SGO-Dynatrace Azure Storage Accounts") may fail with a separate credential error:Error: Unable to make a connection to Dynatrace API call. Please check your credential configuration. Check system log for more details.HTTP return status code was 400- Attempting to set up the connection via SGC Central may produce:Unable to retrieve template for alias with id: <alias-sys-id>- The error: No Dynatrace instance defined on sn_cmdb_int_util_service_graph_connection_property for connection alias: null appears in transaction logs, indicating the connection alias reference is broken- The setup wizard may not complete, or the "Create and test connection" button on the OAuth tab may appear to dim without responding 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 an instance is cloned, the backend connection settings for the SGC for Dynatrace Observability plugin are carried over in a corrupted state. Specifically, the connection alias records ('sys_alias') referenced by the plugin's scheduled import jobs point to sys_ids that do not exist in the target instance.When an import runs, the data stream action attempts to resolve the connection alias to authenticate against the Dynatrace API, finds no valid reference ('connection alias: null'), and makes a request that returns no data. Because the response body is empty, the JSON parser cannot locate the expected '$.entities' path, and the import fails.The same underlying condition causes the OAuth setup wizard to fail when re-configuring the plugin without first clearing the corrupted state.Repairing the plugin alone does not resolve this condition because the corrupted connection property records persist after a repair. A full uninstall and reinstall of the plugin is required to clear these records and allow a clean connection setup. 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: ; } } Before beginning, confirm that the dependent plugin 'com.glide.hub.action_type.datastream' is installed and active on the instance.Navigate to System Definition > Plugins and search for 'com.glide.hub.action_type.datastream'.If the plugin page shows "Alert level: Critical — Plugin details not found," contact ServiceNow Support to have the plugin repaired or reinstalled before proceeding. 1. Navigate to System Definition > Plugins on your instance. 2. Search for Service Graph Connector for Observability - Dynatrace 3. Click the plugin record to open it, then click Uninstall. Follow any prompts to confirm the uninstall. This removes the corrupted connection property records associated with the plugin. 4. After the uninstall completes, return to System Definition > Plugins and search for the same plugin. 5. Click Install to perform a clean installation. 6. Once installation completes, run the guided setup or SGC Central configuration wizard to re-establish the Dynatrace connection. Follow the steps in Configure the Dynatrace integration **Note for Grail-enabled Dynatrace tenants:** If your Dynatrace environment uses Grail, configure the OAuth connection using the SGC Central method. The legacy guided setup does not include the Grail OAuth tab in current releases. 7. After completing the wizard, run a test import to confirm the connection returns data. If the error persists after reinstallation, enable the following logging properties to capture the full Dynatrace API response for further diagnosis. Set these in System Properties ('sys_properties.list'), then re-run the import and collect the logs. glide.rest.outbound.debug = trueglide.outbound_http.content.max_limit = 1000glide.outbound_http_log.override = trueglide.outbound_http_log.override.level = allcom.glide.hub.flow.approval.logging ( value as DEBUG)com.glide.hub.flow_engine.log_level ( value as DEBUG)com.glide.hub.flow_engine.listener_trace.threshold ( value as DEBUG)com.snc.process_flow.reporting.level ( value as FULL)Note: Please revert the above properties after testing, as they produce more logs. If Dynatrace continues to return no data or a non-200 HTTP response after the connection is re-established, verify the OAuth credentials and API token permissions with the Dynatrace administrator. 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: ; } } Outbound web service logging properties Flow degugging properties