Common Error Recipes¶
Use this page when you know the symptom but do not know which subcommand page to open first. For full details, keep Troubleshooting open in parallel.
Quick routing¶
Symptom |
Start here |
Then read |
|---|---|---|
Missing element columns / extraction aborts |
|
|
“Charge is required” errors |
Set |
|
Energies/states look wrong after a run |
Re-check charge/multiplicity policy in CLI conventions |
|
|
Fix AmberTools availability first |
|
|
Rebuild native extension ( |
|
DMF mode import errors ( |
Install |
|
TSOPT/IRC does not converge |
Reduce step aggressiveness, increase cycles, validate TS quality first |
|
CUDA/GPU runtime mismatch |
Verify |
|
Plot export failures |
Install Chrome runtime for Plotly export |
Recipe 1: Extraction fails before MEP starts¶
Signal:
Errors mention missing element symbols, atom-count mismatch, or empty pockets.
First checks:
Confirm all inputs are prepared by the same workflow and atom ordering is consistent.
Ensure element columns are present before running
extractorall.Typical fix path:
Repair elements -> rerun extraction -> confirm pocket size and residue inclusion.
Recipe 2: Charge/spin validation fails¶
Signal:
Errors mention unresolved charge, especially for non-
.gjfinputs.First checks:
Ensure total charge and multiplicity are physically correct for the target state.
If using residue maps, validate each residue key in
--ligand-charge.Verify the resolution rules in CLI Conventions when results look physically inconsistent.
Typical fix path:
Prefer explicit
-qand-mfor critical runs, then retry scan/path/tsopt.
Recipe 3: Build or environment blockers¶
Signal:
mm-parmtooling not found,hessian_ffimport failures, CUDA mismatch.First checks:
Confirm required executables and Python extension modules exist in the active env.
Validate GPU visibility and PyTorch CUDA compatibility.
Typical fix path:
Repair toolchain/build first, then rerun with
--help-advancedto verify available options before full execution.
Recipe 4: Convergence and post-processing failures¶
Signal:
TSOPT stalls, IRC branches look unstable, or MEP refinement stops unexpectedly.
First checks:
Confirm TS candidate quality with one dominant imaginary mode.
Reduce optimizer aggressiveness and increase cycle limits.
Typical fix path:
Run a smaller diagnostic case, tune thresholds/step sizes, then scale back up.