IBM Support

QRadar SOAR: "Exception: maximum recursion depth exceeded in comparison" is displayed while installing Microsoft Exchange Online Functions package

Troubleshooting


Problem

Unable to install Microsoft Exchange Online Functions package on IBM QRadar SOAR through the AppHost.

Symptom

Test configuration fails with the following error.
'Error while calling selftest. Exception: maximum recursion depth exceeded in comparison'.

Cause

Incorrect credentials are being passed which is causing the test configuration to fail. 

Resolving The Problem

Use following curl command to validate your Azure credentials.
curl -X POST -d 'grant_type=client_credentials&client_id=[APP_ID]&client_secret=[PASSWORD]&resource=https%3A%2F%2Fmanagement.azure.com%2F' https://login.microsoftonline.com/[TENANT_ID]/oauth2/token
Note: Replace the following variables with the specific values.
  • [APP_ID] with your companies client ID.
  • [PASSWORD] with your companies client secret.
  • [TENANT_ID] with your companies Tenant ID.
If the credentials are incorrect, the following 'Invalid client secret provided' message is displayed.
curl -X POST -d 'grant_type=client_credentials&client_id=7ce9fc99-983b-47c3-a5ac-baXXXXXXXXXX&client_secret=NN8Q~Db96OJX.6P1~aH-ImWmrbAm_XXXXXXXX&resource=https%3A%2F%2Fmanagement.azure.com%2F' https://login.microsoftonline.com/ef8844ab-aeec-4a99-af18-XXXXXXXX/oauth2/token


{"error":"invalid_client","error_description":"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app '7ce9fc99-983b-47c3-a5ac-ba04c26c0634'.\r\nTrace ID: 194bc08a-9761-47be-aef2-9005fbfe0d00\r\nCorrelation ID: a205793e-b825-4962-816a-f7ca07a1c094\r\nTimestamp: 2023-05-18 14:53:07Z","error_codes":[7000215],"timestamp":"2023-05-18 14:53:07Z","trace_id":"194bc08a-9761-47be-aef2-9005fbfe0d00","correlation_id":"a205793e-b825-4962-816a-f7ca07a1c094","error_uri":"https://login.microsoftonline.com/error?code=7000215"}[root@birajdars-res44AppHost-17651 ~]# 
If you receive the 'Invalid client secret provided' error, confirm that the values are correct to the values that were provided, if so then contact your Azure admin and obtain correct credentials.
Results:
Successful output returns a token.
curl -X POST -d 'grant_type=client_credentials&client_id=7ce9fc99-983b-47c3-a5ac-XXXXXZZX&client_secret=yNN8Q~Db96OJX.6P1~aH-XXXXXXXXXXX&resource=https%3A%2F%2Fmanagement.azure.com%2F' https://login.microsoftonline.com/ef8844ab-aeec-4a99-af18-ee78f5df7e0a/oauth2/token


{"token_type":"Bearer","expires_in":"3599","ext_expires_in":"3599","expires_on":"1684425213","not_before":"1684421313","resource":"https://management.azure.com/","access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ii1LSTNROW5OUjdiUm9meG1lWm9YcWJIWkdldyIsImtpZCI6Ii1LSTNROW5OUjdiUm9meG1lWm9YcWJIWkdldyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tLyIsImlzcyI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0L2VmODg0NGFiLWFlZWMtNGE5OS1hZjE4LWVlNzhmNWRmN2UwYS8iLCJpYXQiOjE2ODQ0MjEzMTMsIm5iZiI6MTY4NDQyMTMxMywiZXhwIjoxNjg0NDI1MjEzLCJhaW8iOiJFMlpnWUZEYnl4anRhcWpkM2VSKzlaQ0luL0VuQUE9PSIsImFwcGlkIjoiN2NlOWZjOTktOTgzYi00N2MzLWE1YWMtYmEwNGMyNmMwNjM0IiwiYXBwaWRhY3IiOiIxIiwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvZWY4ODQ0YWItYWVlYy00YTk5LWFmMTgtZWU3OGY1ZGY3ZTBhLyIsImlkdHlwIjoiYXBwIiwib2lkIjoiNDVjYjBlMjktYWI5YS00ZDA3LTgxZDItMGExMWQ2NTkxMWJiIiwicmgiOiIwLkFZSUFxMFNJNy15dW1VcXZHTzU0OWQ5LUNrWklmM2tBdXRkUHVrUGF3ZmoyTUJPVkFBQS4iLCJzdWIiOiI0NWNiMGUyOS1hYjlhLTRkMDctODFkMi0wYTExZDY1OTExYmIiLCJ0aWQiOiJlZjg4NDRhYi1hZWVjLTRhOTktYWYxOC1lZTc4ZjVkZjdlMGEiLCJ1dGkiOiIyNDgtY01JdktFYXFuVUd3TTRZTUFBIiwidmVyIjoiMS4wIiwieG1zX3RjZHQiOjE2NjIwMzE1NTZ9.H7E8qx3VHFazmb0OLmDoN3iNQSSkMRMM97VqQ9vVEDF5LWmiEHX8CCFoPvMvrA1JMr9KmlM6wl6IBewMQ8sTWj6dgL6RFRmGsaUDxvZF7995-HkhkVtMkmrX6J4E6jkx9QNMKRUwTM5kMalw2tHSNeaP9Cm10tnadKxvnkpOJM0bRyhS1xsDNyYrrO7nMaTuCLChnlAnt9f0NcK2ipvA5abkuiDYzr5naa4b_PlgVB8FNqvyyPx3TnOKnzQLeCagKTl-M8DJ6u76Ff0lZt86JkxH7GdCMeFbTRARpU5CLj7TG2MDhW_GEGwz-vPMmCc38KO2u3MqzZSPGQJtdIZEPw"} 

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB24","label":"Security Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSA230","label":"IBM Security QRadar SOAR"},"ARM Category":[{"code":"a8m0z000000cvqKAAQ","label":"Integrations"}],"ARM Case Number":"TS013005282","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
04 July 2023

UID

ibm17003499