Troubleshooting¶
Run the relevant command with --preflight_only first. It validates inputs, runner
availability, capabilities, metric dependencies, and planned outputs without model
execution, downloads, or external searches.
| Symptom | Meaning and resolution |
|---|---|
| Selected runner is unavailable | Install exactly the matching backend extra and run its setup steps from the installation guide. Keep conflicting Boltz package lines in separate environments. |
| Unsupported entity, constraint, or metric group | The selected runner does not advertise that capability. Use the capability matrix or change the input/request; COFOLDER does not simulate unsupported outputs. |
| External MSA request fails | Supply a valid local .a3m or paired-MSA CSV on the protein, verify service/network settings, or retry after the service recovers. Screen reuses successfully resolved fixed-protein MSAs. |
| Invalid SMILES or malformed SDF/MOL | Correct the source record. Screen retains malformed structure records as source-mapped failures while continuing valid records. Validate requires an SDF conformer to match the selected system ligand. |
| Missing or conflicting ligand representation | Each system ligand must provide exactly one of smiles, ccd, or ccd_codes; SDF/MOL paths are workflow inputs, not system-ligand keys. |
| Missing custom CCD | Initialize and populate the same cache configured in the options YAML, then verify the requested code and atom names. |
| Some Screen members fail | Inspect results/failures.csv, results/records.jsonl, and the member work directory. Independent failures do not remove successful members. |
| Metric is empty or unsupported | Inspect the metric status and reason. Confirm the scoring group was requested, its evidence was supplied, and the runner supports it. Empty is not numerical zero. |
| Optional analysis import fails | Install cofolder[analysis]; the error identifies the feature that requested the dependency. |
| CUDA out of memory | Use an idle GPU, lower runtime.diffusion_samples, reduce workflow concurrency, or select a smaller backend configuration. Retrying an environmental OOM should be recorded. |
| Cache or model setup fails | Verify cache permissions and free space, then use the installed cofolder-tools setup command. Do not mix backend caches or assume a partial download is complete. |
Exit status 2 denotes command or input validation, 1 denotes workflow execution
failure, and 0 denotes success. Tracebacks and backend diagnostics remain in logs;
public failure records contain sanitized, machine-readable stages and error codes.