When funcX function tools are aliased and used inside a wider flow, the input values are properly aliased but the input isn't translated back to the normal 'function expected' values when running the function on the main input, causing the function to fail.
Unfortunately, $.input is typically used as the main payload source when running functions. This cannot be used for aliased functions due to the payload requiring the input values to match exactly. Specifying a different source under $.input.alias may be a solution.
When funcX function tools are aliased and used inside a wider flow, the input values are properly aliased but the input isn't translated back to the normal 'function expected' values when running the function on the main input, causing the function to fail.
Unfortunately,
$.inputis typically used as the main payload source when running functions. This cannot be used for aliased functions due to the payload requiring the input values to match exactly. Specifying a different source under$.input.aliasmay be a solution.