Before the first use of an OCA Bundle after modification, it should be checked for errors such as incomplete or mismatched overlays. This avoids the misuse of accessing and analyzing data from corrupted OCA Bundles.
A function of the OCA Browser, currently hosted at the Human Colossus Foundation (HCF), can perform an integrity check of the OCA Bundle and provide information about any problems identified. Upload the OCA Bundle archive (.zip) file to the Validate Tab.
If the integrity check passes, you will receive a Passed message with a brief overview of the overlays and JSON file information.
Otherwise, you will receive an error message. Common issues include missing files...
...or mismatched SAIDs. In the case below, the SAID of the capture base in an overlay file does not match the capture base JSON file.
Also, if you manually edited any of the JSON files, the hash value of the file contents would change. Then it will not match the stored SAID digest, leading to a malformed SAID problem.
If the integrity check fails, you may want to re-download/re-generate the OCA Bundle or restore any manual modifications to the JSON files. Normally any JSON file in an OCA Bundle should not be manually added, edited, or deleted.