Zigbox

Diagnostic code

ZBX-E0422

a tree in the store is missing or damaged

Kind
error
Blame
environment
Exit code
2 (125 in zbx run)

What it means

zbx followed a tree down through its subtrees and found one that is not in the store, does not hash to its name, or cannot be decoded. A tree object is a file named by the hash of its bytes, so this means the store was changed or damaged outside zbx (a disk error, a file removed by hand), or an earlier zbx wrote it wrongly.

The cause names the tree. Nothing was changed. Importing the directory again writes the trees it needs; objects that are already stored are reused.

Offline

The same text, without a network:

zbx explain E0422