Armis Service Graph Connector Error

Harisharan
Tera Guru

We are using Service Graph Connector for Armis to retrieve data into ServiceNow, and are facing an issue where the scheduled Device import job is failing almost everyday with the below error in App logs:
"com.glide.transform.transformer.exceptions.InvalidPathException: Could not find path in stream: $.data.results"

 

Connection as such seems to be fine, as a manual execution of the same Device import job works and data is retrieved and processed successfully.

 

A related scenario is that the below message is seen when opening the ETL for the Armis SG connector.

" There is no import set associated with this integration so it is currently in read-only mode. Select a Sample Import Set option in the 'Specify Basic Details' step to enable editing."

 

However, on opening the 'Provide Basic Information for the ETL Transform Map' step, there is a Import set already listed in the Sample Import Set field.

 

Has anyone faced this/similar issue and what fixed it?

1 REPLY 1

Laveena-Agarwal
Kilo Sage

Hi @Harisharan 

I encountered a similar issue with the Service Graph Connector (SGC) for JAMF. Here are a few key points to verify:

  1. Service Graph Connector Configuration
    Ensure there are no customizations made to the SGC configurations. It should remain out-of-the-box (OOB).

  2. Data Integrity in Armis
    Since manual import is working, the issue likely lies with the data quality. Make sure only active and valid data exists in Armis. You may need to coordinate with the Armis Admin to remove any non-functional or offline data records.

  3. Identifier Modifications
    Do not modify any identifiers. SGC manages OOB identifiers. Creating new child class identifiers can cause the scheduled jobs to fail.

Lastly, don’t be concerned about the ETL layer—it displays that way for every SGC integration by default.