'document-error' ​Contract 2.0.0 · package sha256
a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e· generated fromconfigurator-runtime.d.ts,tables/problems.jsonandservices/onsite-scripter/scripts/contract-docs-what-to-do.jsonbyservices/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.
A member of ProblemCode · stable · since 2.0.0
A document layer has an invalid or version-1 key; didYouMean names its 2.0 home.
Fix the key or value at problem.path in problem.layer: a version-1 key moves to the 2.0 home problem.didYouMean names (and the document says version: 2). Check the document with validate('document', doc) before session.applyDocument(doc).
const r = await session.applyDocument(doc);
if (!r.ok) for (const p of r.problems) console.warn(p.path, p.didYouMean);
ApplyReport.problems: Each rejected key: code 'document-error', its JSON path in the document, layer, and for a version-1 key didYouMean with its 2.0 home (a runtime-owned AR or XR key names the account's published layer).BootOptions.document: Version 2 only: a version-1 key records 'document-error' with didYouMean naming its 2.0 home.Problem.layer: The document layer, for 'document-error' and 'apply-failed' (see info().document.layers).Session.applyDocument: Errors: a bad layer resolves ok: false with 'document-error' problems; it never rejects for content.ViewerDocumentJson: Under contract 2.0 a version-1 key in the page layer records 'document-error' with didYouMean.ViewerDocumentJson.version: A version-1 page document is refused key by key ('document-error').The set is open: handle a code you don't know ('other').