This page covers the following topics:

Crash Handling and Project Recovery

In the rare event of an unrecoverable error, Viz Arc protects the operator's work: It writes a crash log, saves a snapshot of the open project, and offers to restore that snapshot on the next start. The original project (whether stored locally or on Graphic Hub) is never touched by a crash save.

What Happens During a Crash

  • A crash log (crash_YYYY_MM_DD_HH_MM_SS.txt) is written next to the regular log files, containing the error and stack trace. The regular log receives the same information.

  • The currently open project is saved as a crash snapshot (crash-D-M-YYYY.json) into a dedicated crash folder, kept separate per project so snapshots of different projects can never mix (even when a local and a Graphic Hub project share the same name).

  • The crash save runs in the background with a fixed time limit and shows no dialogs, so a failure save can neither hang the shutdown nor get stuck behind a message box. It is a local snapshot only: A Graphic Hub project is not written back to the hub with mid-crash state.

Recovery on the Next Start

When Viz Arc finds a crash snapshot at startup, it asks:

“It seems that there was an issue with Viz Arc but we managed to recover your project state. Would you like to recover it?”

  • Yes: The snapshot is loaded instead of the last saved project state. The project keeps its original identity, so a normal Save afterwards writes back to the original location (including Graphic Hub).

  • No: The last regularly saved state is loaded.

In both cases, the handled snapshot is not deleted but archived into a recovered subfolder of the project's crash folder (the newest ten per project are kept), so it remains available for inspection or manual recovery. Snapshots are archived the same way when they become obsolete: After a regular save or a clean application exit.

Limitation: The recovery prompt is tied to the active project as recorded by the last save. For a project that was opened but never saved in that session, a snapshot may exist in the crash folder without the prompt appearing. it can still be opened manually from there.

If Viz Arc Appears Frozen

End the process via the Windows Task Manager. On the next start the crash-recovery prompt restores the last snapshot if one was written. For a support case, collect the newest files from the Logs folder (see below). The regular log of the day plus any crash_*.txt – before restarting.

Starting While Viz Arc Is Already Running

Viz Arc runs as a single instance per machine. If Viz Arc is already open when it is started again, the existing window is brought to the foreground; a background process left over from an earlier session is ended automatically before the new instance starts. In everyday use, neither case requires any action.

There is one situation Viz Arc cannot resolve on its own: Switching Windows users without logging out. When a colleague left Viz Arc open in their (still logged-in) Windows session, the process belongs to that user and Windows does not allow another user's session to close it. Viz Arc then asks how to proceed:

image-20260727-134255.png
  • Exit (recommended): First release the other instance. Sign the other Windows user out, or end their VizArc.exe in the Task Manager (Users tab; ending another user's process requires administrator rights). Restart Viz Arc.

  • Continue: Viz Arc starts and works normally, except for features whose network ports are still held by the other instance (for example, the Arc control TCP server may not be available in this session).

If Viz Arc Does Not Start

  • Check the newest log file (log_YYYY_MM_DD.txt) and any crash_*.txt in the Logs folder. Startup problems are logged there, including errors that occur before the main window appears.

  • A corrupt settings file does not block startup: Viz Arc falls back to default settings and logs the problem. However, a syntactically valid configuration containing a bad value (for example one written by a script) is loaded as-is. To reset the settings, close Viz Arc and rename or remove Config.json from the config folder. It is recreated with defaults on the next start.

  • When a shared data folder is configured (registry value CommonDataFolder under HKLM\SOFTWARE\vizrt\Viz Arc. For example, on a network share) and that folder is unreachable, Viz Arc starts with the local per-user data folder instead and shows a warning. Settings may then appear reset until the shared folder is reachable again.

File Locations

Unless a shared data folder is configured, all of these live under the per-user data root %LocalAppData%\Vizrt\VizArc\:

Content

Location

Settings

config\Config.json

Daily logs

Logs\log_YYYY_MM_DD.txt

Crash logs

Logs\crash_YYYY_MM_DD_HH_MM_SS.txt

Crash snapshots

temp\<project>\crash-D-M-YYYY.json (per-project subfolder; a snapshot taken with no project loaded lands directly in temp\).

Archived snapshots

temp\<project>\recovered\ (newest ten per project).

Logs, crash files and other per-user data always stay in the local per-user root, even when the shared data folder is used for the configuration.

Vizrt Issues

Unable to Load Scene

Make sure that there is a channel associated to a scene, and that you are connected to a Vizrt profile.

Check if Viz Engine is up and running.

Viz Arc cannot find the selected scene. Check that you are connected to the correct Graphic Hub.

Graphic Hub Not Connected

  • Check if Graphic Hub is up and running.

  • Check in the Config window that the Graphic Hub REST settings are correct (Host/IP and Port, Username and password).

  • Check that the machine on which Viz Arc is installed is connected to the machine containing Graphic Hub.

  • Follow the procedure in General Configuration to correctly configure Graphic Hub REST in Viz Arc.

Preview Not Connected

  • Check if Viz Engine is up and running.

  • Check in the Config window that the Viz GH and MSE settings are correct (Host/IP and Port).

  • Check that the machine on which Viz Arc is installed is connected to a Viz Engine.

  • See the section Configuring Viz Engine.

Output Initialize Failed

  • Check that Viz Engine is configured in RGBA output format.

  • Ensure that there is a valid Viz IP Stream Output license.

  • Check that you are using Viz Engine 3.9 or higher.

  • See the section Configuring Viz Engine.

Cannot Connect/Send to Viz Engine

Check that Viz Engine is up and running and set in On Air mode.

Check that Viz Engine is set in On Air mode.

Cannot Send Shared Memory Commands

If Viz Engine can’t receive SHM commands, it's possible that the UDP and TPC ports are not configured in Viz Config.
In Viz Engine, go to Config > Communication > Shared Memory.

For more information, see Profiles.

Unreal Engine

Unreal Engine not Available

  • Check that Unreal Engine is up and in Play Mode.

  • Check in the Config window that the Unreal Engine settings are correct (Host/IP and Port).

  • Check that the Viz Arc machine is connected to the machine containing Unreal Engine.

  • Check that you have copied the arcCom plug-in folder to \Epic Games\UE_4.20\Engine\Plugins.

  • See Profiles for more information on configuring Unreal Engine in Viz Arc.

Cannot Connect/Send to Unreal Engine

Check that Unreal Engine is up and running and set in Play mode.

Check that Unreal Engine is set in Play mode.

Check if the Unreal Launcher service is running and responding by pointing a web browser to http://hostname:5644 where 5644 is the launcher port.

Unable to Load Unreal Level

Ensure that there is a channel associated to a Level, and that you are connected to an Unreal Engine profile.

Check that Unreal Engine is running and in Play mode.

Viz Arc cannot find the selected Level. Check that you are loading a Level that exists in the selected project.

Support

Support is available at the Vizrt Support Portal.