You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/data-factory-troubleshoot-guide.md
+86-28Lines changed: 86 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.service: data-factory
7
7
ms.subservice: troubleshooting
8
8
ms.custom: synapse
9
9
ms.topic: troubleshooting
10
-
ms.date: 08/03/2022
10
+
ms.date: 09/13/2022
11
11
ms.author: abnarain
12
12
---
13
13
@@ -1022,56 +1022,114 @@ If the HDI activity is stuck in preparing for cluster, follow the guidelines bel
1022
1022
1023
1023
## Web Activity
1024
1024
1025
-
### Error code: 2128
1025
+
### Error Code: 2001
1026
1026
1027
-
- **Message**: `No response from the endpoint. Possible causes: network connectivity, DNS failure, server certificate validation or timeout.`
1027
+
- **Message**: `The length of execution output is over limit (around 4MB currently).`
1028
1028
1029
-
- **Cause**: This issue is due to either Network connectivity, a DNS failure, a server certificate validation, or a timeout.
1029
+
- **Cause**: The execution output is greater than 4 MB in size but the maximum supported output response payload size is 4 MB.
1030
1030
1031
-
- **Recommendation**: Validate that the endpoint you are trying to hit is responding to requests. You may use tools like **Fiddler/Postman/Netmon/Wireshark**.
1031
+
- **Recommendation**: Make sure the execution output size does not exceed 4 MB. For more information, see [How to scale out the size of data moving using Azure Data Factory](https://docs.microsoft.com/answers/questions/700102/how-to-scale-out-the-size-of-data-moving-using-azu.html).
1032
1032
1033
-
### Error code: 2108
1033
+
### Error Code: 2002
1034
1034
1035
-
- **Message**: `Error calling the endpoint '%url;'. Response status code: '%code;'`
1035
+
- **Message**: `The payload including configurations on activity/dataSet/linked service is too large. Please check if you have settings with very large value and try to reduce its size.`
1036
1036
1037
-
- **Cause**: The request failed due to an underlying issue such as network connectivity, a DNS failure, a server certificate validation, or a timeout.
1037
+
- **Cause**: The payload you are attempting to send is too large.
1038
1038
1039
-
- **Recommendation**: Use Fiddler/Postman/Netmon/Wireshark to validate the request.
1039
+
- **Recommendation**: Refer to [Payload is too large](data-factory-troubleshoot-guide.md#payload-is-too-large).
1040
1040
1041
-
#### More details
1042
-
To use **Fiddler** to create an HTTP session of the monitored web application:
1041
+
### Error Code: 2003
1043
1042
1044
-
1. Download, install, and open [Fiddler](https://www.telerik.com/download/fiddler).
1043
+
- **Message**: `There are substantial concurrent external activity executions which is causing failures due to throttling under subscription <subscription id>, region <region code> and limitation <current limit>. Please reduce the concurrent executions. For limits, refer https://aka.ms/adflimits.`
1045
1044
1046
-
1. If your web application uses HTTPS, go to **Tools** > **Fiddler Options** > **HTTPS**.
1045
+
- **Cause**: Too many activities are running concurrently. This can happen when too many pipelines are triggered at once.
1047
1046
1048
-
1. In the HTTPS tab, select both **Capture HTTPS CONNECTs** and **Decrypt HTTPS traffic**.
1047
+
- **Recommendation**: Reduce pipeline concurrency. You might have to distribute the trigger time of your pipelines.
1. If your application uses TLS/SSL certificates, add the Fiddler certificate to your device.
1051
+
- **Message**: `The Self-hosted Integration Runtime ‘<SHIR name>’ is offline`
1053
1052
1054
-
Go to: **Tools** > **Fiddler Options** > **HTTPS** > **Actions** > **Export Root Certificate to Desktop**.
1053
+
- **Cause**: The self-hosted integration runtime is offline or the Azure integration runtime is expired or not registered.
1055
1054
1056
-
1. Turn off capturing by going to **File** > **Capture Traffic**. Or press **F12**.
1055
+
- **Recommendation**: Make sure your self-hosted integration runtime is up and running. Refer to [Troubleshoot self-hosted integration runtime](self-hosted-integration-runtime-troubleshoot-guide.md) for more information.
1057
1056
1058
-
1. Clear your browser's cache so that all cached items are removed and must be downloaded again.
1057
+
### Error Code: 2105
1059
1058
1060
-
1. Create a request:
1059
+
- **Message**: `The value type '<provided data type>', in key '<key name>' is not expected type '<expected data type>'`
1061
1060
1062
-
1. Select the **Composer** tab.
1061
+
- **Cause**: Data generated in the dynamic content expression doesn't match with the key and causes JSON parsing failure.
1063
1062
1064
-
1. Set the HTTP method and URL.
1065
-
1066
-
1. If needed, add headers and a request body.
1063
+
- **Recommendation**: Look at the key field and fix the dynamic content definition.
1064
+
1065
+
### Error code: 2108
1066
+
1067
+
- **Message**: `Error calling the endpoint '<URL>'. Response status code: 'NA - Unknown'. More details: Exception message: 'NA - Unknown [ClientSideException] Invalid Url:<URL>. Please verify Url or integration runtime is valid and retry. Localhost URLs are allowed only with SelfHosted Integration Runtime`
1068
+
1069
+
- **Cause**: Unable to reach the URL provided. This can occur because there was a network connection issue, the URL was unresolvable, or a localhost URL was being used on an Azure integration runtime.
1070
+
1071
+
- **Recommendation**: Verify that the provided URL is accessible.
1072
+
1073
+
<br/>
1074
+
1075
+
- **Message**: `Error calling the endpoint '%url;'. Response status code: '%code;'`
1076
+
1077
+
- **Cause**: The request failed due to an underlying issue such as network connectivity, a DNS failure, a server certificate validation, or a timeout.
1078
+
1079
+
- **Recommendation**: Use Fiddler/Postman/Netmon/Wireshark to validate the request.
1080
+
1081
+
**Using Fiddler**
1082
+
1083
+
To use **Fiddler** to create an HTTP session of the monitored web application:
1084
+
1085
+
1. Download, install, and open [Fiddler](https://www.telerik.com/download/fiddler).
1086
+
1087
+
1. If your web application uses HTTPS, go to **Tools** > **Fiddler Options** > **HTTPS**.
1088
+
1089
+
1. In the HTTPS tab, select both **Capture HTTPS CONNECTs** and **Decrypt HTTPS traffic**.
0 commit comments