Troubleshooting

Common issues and how to fix them. Check the job log panel in the batch tab first — most failures include a specific error message from the MetaHuman solver.

ts-validation-error.webp Queue row with red X icon visible — tooltip showing "Missing Identity asset" or similar validation message
A validation error on a job row — hover the red X to see the specific missing asset
ts-log-panel-error.webp Log panel at the bottom of the batch tab — error message visible in red, stage name shown before it
The log panel showing a solve failure — stage name and error message are your first debugging clues
Installation

Editor prompts to rebuild modules on every launch

Cause

The precompiled binaries do not match the installed engine version.

Fix

Either switch to the From Source installation path and rebuild against your exact engine version, or download a binary release that matches your UE version exactly.

Installation

"MHA Batch Processor" does not appear in Window menu

Cause

The plugin is not enabled or did not load.

Fix

Go to Edit → Plugins, search for "MHA Batch Processor", and enable it. If it is missing from the list entirely, verify the plugin folder is in YourProject/Plugins/MHABatchProcessor/ with a valid .uplugin file.

Queue

Red X icon on a job row — validation fails

Cause

A required asset is missing or its content path cannot be resolved.

Fix

Hover over the red X for the specific validation message. Common causes: Capture Data or Identity asset was moved or renamed after being added to the queue; the Identity auto-discovery folder structure does not match the expected layout. Re-assign the asset in the affected cell.

Queue

Identity column is empty after adding a Mono or Stereo job

Cause

Auto-discovery could not find a MetaHuman Identity under a predictable folder relative to the Capture Data asset.

Fix

Assign the Identity manually by clicking the Identity cell in the job row and using the asset picker. The plugin looks for UMetaHumanIdentity assets in a sibling or parent folder named MetaHumans — reorganize your Content Browser layout to match if you want auto-discovery to work.

Stereo

Stereo job fails at "GenerateDepth" stage

Cause

One or more depth generation prerequisites are missing or misconfigured.

Fix

Verify: (1) The Capture Data asset references two valid image sequences. (2) A Camera Calibration asset is assigned to the job. (3) The ImgMedia plugin is enabled. (4) The depth output directory is writable. Check the job log panel for the specific error from the depth generator.

Stereo

Stereo solve quality is poor — face looks incorrect or distorted

Cause

Depth map contains holes, noise, or out-of-range values that degrade the solve.

Fix

Enable Depth Cleaning in the job's stereo options. Set Depth Clamp Min and Max to clip background noise. If the face is partially out of frame on many frames, lower Face Coverage Threshold or Face Width Threshold — or mark those frames in Frame Exclusion Ranges.

Performance

Editor crashes or becomes unresponsive during batch processing

Cause

Insufficient RAM for the number of concurrent jobs.

Fix

Set Max Concurrent Jobs back to 1 in Global Settings. Sequential processing is stable on 16 GB RAM. For concurrent jobs, 32+ GB is required per active job slot. If the crash persists on a single job, the issue is the solver itself — check Epic's MetaHuman Animator documentation for system requirements.

Performance

Solve is much slower than expected

Cause

GPU not being used, or D3D12 not active on a system that benefits from it.

Fix

Enable Force D3D12 in Global Settings and re-run. Also verify your GPU drivers are up to date and that the editor is running on the discrete GPU rather than an integrated graphics adapter (check Windows Graphics Settings → Hardware-accelerated GPU scheduling).

Output

Batch completes but AnimSequence is not in the output path

Cause

Export AnimSequence is disabled in Global Settings, or the export step failed silently.

Fix

Check that Export AnimSequence is enabled in Global Settings. Then open the manifest at Saved/MHABatchProcessor/batch.mhajson and check the artifact state for the job — if it shows "State": "Failed" for the AnimSequence artifact, the job log will contain the export error.

Output

AnimSequence is on the wrong skeleton or cannot be applied to the MetaHuman

Cause

Use MetaHuman ID for Output Mesh is disabled, causing export to target the generic archetype skeleton.

Fix

Enable Use MetaHuman ID for Output Mesh in Global Settings and re-export. You can re-export without re-solving: open the batch panel, select the completed job, and choose Re-export from the job context menu.

CI Mode

Commandlet exits with code 2 immediately

Cause

The commandlet failed to initialize — usually a missing manifest path or missing required plugin.

Fix

Confirm the -manifest path is an absolute filesystem path (not a content path), the file exists, and the host project has MetaHuman and CaptureData plugins enabled in its .uproject. Run with -log to see the startup error.