Issue
When a forward slash (/), colon (:) or dash (-) is used in the Output Name field of the Macro Output tool, the Designer closes itself/crashes when viewing the results from the output anchor of the macro in the workflow.
The application log in Event Viewer shows the following error:
Application: AlteryxGui.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.DirectoryNotFoundException
at System.IO.__Error.WinIOError(Int32, System.String)
at System.IO.FileStream.Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean)
at System.IO.FileStream..ctor(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)
at AlteryxGuiToolkit.Utility.TempFolder..ctor(System.String)
at AlteryxGuiToolkit.Utility.TempFileManager.AddTempFolder(System.String)
at AlteryxGuiToolkit.Utility.TempFileManager.AddTempFile(System.String)
at AlteryxGuiToolkit.BrowseWrDb.DataProfileRunner.CallbackComplete(Int32, System.String, System.String)
at AlteryxGuiToolkit.Utility.InternalWorkflow.EngineRunner.RunWorkflow()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
Environment
- Alteryx Designer
- Macro with Macro Output Tool
The special character in the Output Name property of the Macro Output tool causes the Designer to crash.
DE29311 has been logged to address this behaviour. It is fixed in version 2021.3.
As a workaround, remove the character from the Output Name.
null