Ai search external content-unable to fetch SharePoint content even with flow execution completed

Vasudhevan2
Tera Contributor

Hi all,

 

I am creating a custom connector to fetch external content via AI search from Sharepoint to ServiceNow following the documentation: https://www.servicenow.com/community/intelligence-ml-articles/how-to-bring-external-content-into-ai-... I have enabled the below plugins 

 

1. Microsoft SharePoint spoke - sn_sp_spoke
2. AI Search spoke - sn_ais_spoke
3. External Content for the AI Search plugin (com.glide.ais.external_content) .

and using OOB SharePoint spoke and actions.

I created the flow and test run was successful.

Vasudhevan2_1-1733667729938.png

 

 

Now it is activated and in flow executions the the status is complete, but it is not fetching the SharePoint Content.  When I open Flow engine context, I can see errors like 'Unable to load certificate ........_publicsigver, der' & 'getDERCert: bytes is null!' in logs. Can some one help. Since it is urgent and should go to production coming week tagging @Gerard Dwan & @Shamus Mulhall for any input. Is this error related to KMF or am I missing something?

1 REPLY 1

Abhay Kumar1
Giga Sage

@Vasudhevan2 The error messages, 'Unable to load certificate .._publicsigver, der' and 'getDERCert: bytes is null!', are related to certificate handling, likely through the Key Management Framework (KMF) in ServiceNow. These errors suggest a problem with either the certificate used for authentication or its configuration.

Ensure that the certificate used for SharePoint integration is uploaded to KMF.

Navigate to All > System Security > Certificates.

Check if the certificate required for SharePoint authentication (e.g., for OAuth or any other authentication mechanism) is uploaded and valid.

 

And also verify that the OAuth connection for SharePoint is properly configured.

Hope this will help you.