-
Notifications
You must be signed in to change notification settings - Fork 303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Logic app standard HTTP action sent duplicate POST request without any reason (returns simply success of the second call) #1136
Comments
The issue has unfortunately reappeared, now in production environment. |
We have the same issue in production environment, actually it happened two times last week. Http action in logic app standard sends 2 requests, but it shows that action was invoked only once. |
This issue is stale because it has been open for 45 days with no activity. |
Hi, we are seeing the same issue, any update on this, it causes serious issues for us. |
Describe the Bug
The HTTP connector of the Logic App has sent an HTTP request (to the function) twice in a row (no failure in either of the function calls, and there is not even a retry policy in the HTTP action). In the run history, it only shows one action call without errors or retries, with the duration of the action spanning from the start of the first request to the end of the second one. The action also simply returns the response from the second HTTP request with success status code. No trace of any retries in the run history for that action (retry policy is set to none and no loops etc. or any other errors in the run).
On the other hand, the logs of the Azure function called by the HTTP action show traces of two requests coming from the same workflow run (we track in application insights the workflow run id among other things).
Each of the function calls has taken approx. 30s so there is no timeout issues. We can see from AppRequests table that both calls have returned 200 success.
So far, this is just an isolated case, usually there are no problems (with hundreds of successful runs).
Plan Type
Standard
Steps to Reproduce the Bug or Issue
Only happened couple of times, hard to reproduce. Seems to happen at random: if the workflow run is retriggered, everything goes without problems.
Workflow JSON
Action in question
{
"type": "Http",
"inputs": {
"uri": "@{parameters('ContractIntegrationFunctionURL')}",
"method": "POST",
"headers": {
"x-functions-key": "@{parameters('ContractIntegrationFunctionKey')}"
},
"body": "@Body('HTTP_POST_LTINT773GetContractReferenceDataFunction')",
"retryPolicy": {
"type": "none"
}
},
"runAfter": {
"HTTP_POST_LTINT773GetContractReferenceDataFunction": [
"Succeeded"
]
}
}
Screenshots or Videos
Additional context
This is a business critical process where function creates data to target (contract to D365 FO). In no circumstances POST requests should be sent several times (unless requested by the retry policy). Please investigate to locate the root cause.
The text was updated successfully, but these errors were encountered: