Hi Folks,
Last week one of my canvas app users reported an error. It happened only once and started working afterwards without any intervention. It was a flow fail. When I analyzed the flow instance, I was able to see that Power app passed wrong parameters. The parameter is an end point URI string built from power apps and passed to flow.
The URI had two dynamic values. One of which was current logged in users id. I had used User().email to get this. It had always worked fine. But this instance it had null for user id part in URI. It seems the power app User().email did not return value.
The other parameter was end point URL which is fetched from SPO list connected directly to the app. For some reason this part was also blank. It only happened once or twice, in different intervals and has not occurred again so far.
The issue is the canvas app passing wrong/blank values to the flow and flow fails on http action. Is there anyway I can trace back to that particular instance of app run and see what went wrong?
I was not able to replicate this from my end and would like to know what exactly happened.
Thank you.