Hello,
I have a macro which runs fine as a standalone workflow (with no errors whatsoever). But when I insert it into another workflow to run as a macro, it always gets to about 2/3 of the way through, then generates this error message
The Designer x64 reported: InboundNamedPipe GetOverlappedResult: The pipe has been ended.
Note that I am using the same data for the macro inputs (regardless of whether the macro is being run standalone or as an embedded macro). The "outer workflow" (that contains the embedded macro) is extremely simple and consists only of the macro itself with the included input data (since I wanted to isolate the the root cause).
I built this macro on Alteryx Designer v2019.4 and it worked fine there. A few days ago, I upgraded to version 2021.3.54175 and I've been getting this error message. I did some web searching and it appears that this error is a generic error message, therefore I can't ascertain as to which part of the macro is failing.
To track the progress of the macro and try to identify which section was failing, I inserted "Count Records" tools throughout the canvas and noted their "Tool ID numbers". Then, I ticked "Show all macro messages" and ran the workflow, and I check the workflow log to see how far I was getting . To my surprise, all my "Count Records" tools were being processed successfully. So it isn't an issue with any one section specifically. I also did these steps for troubleshooting, none of which made fixed my issue.
disabled all macro outputs
disabled certain parts of the macro (e.g. disabling the last 10%, then the last 20%, then the last 30%)
tried various "Output mode" options in the macro interface designer (CTRL + ALT + D)
re-packaged the macro using Alteryx v2021.3 and then re-imported it
duplicated the macro and saved it as a different name
Has anyone experienced this issue before? Thank you for your time.