Resolving ExecutionTimeoutException errors during QRadar Offence Ingestion ConfigurationIssue When testing the connection during QRadar Offence Ingestion Configuration in ServiceNow, users may encounter an ExecutionTimeoutException error indicating that the API credential validation took longer than the default timeout period. This article explains the cause and provides solutions to resolve this issue. Error Message com.glide.sys.ExecutionTimeoutException: An execution timed out with timeout of 30000 MILLISECONDS This error occurs when the Flow Action for validating QRadar API credentials exceeds the default execution timeout. Symptoms Connection test fails during QRadar Offence Ingestion ConfigurationError message appears: "ExecutionTimeoutException: An execution timed out with timeout of 30000 MILLISECONDS"The timeout error occurs consistently when attempting to validate API credentialsOther integrations may also experience similar timeout errorsError appears in Flow Logs or Flow Executions 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: ; } } From the Washington DC release forward. 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: ; } } In the integration with QRadar Offence Ingestion there is Flow Action -Wrapper for Validating API Credentials REST Step which makes API call to the QRadar Sever to validate the credentials. In the script the executeAction method. For the method the accepted parameters are - String name, Map inputs, Number timeout. executeAction(String name, Map inputs, Number timeout). timeout is optional value in milliseconds. When Timeout specified in the method parameters, it overrides the default value in system property - com.glide.hub.flow_api.default_execution_time (Default value of the property is 30 seconds) 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: ; } } For the latest information, see Workflow Studio flow system properties. There are 2 possible solutions for this issue. 1. For the method - executeAction(), method call should be made with timeout parameter e.g - sn_fd.FlowAPI.executeAction('sn_sec_qradar.validate_credentials_rest', rest_inputs, 50000). 2. System Property - Amount of time before the action times out. Default Value - 30000. Unit - Milliseconds Set the system property - com.glide.hub.flow_api.default_execution_time to a higher value of mote than 30 seconds. e.g - 50000 Milliseconds (50 seconds)