'collection-options-mismatch' ​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 InputErrorCode · stable · since 2.0.0
collection() on a live name with another attachTo.
The name is live with another attachTo: call session.collection(name) without options to get it, or dispose() it first and create it again with the new attachTo.
session.collection('handles').dispose();
await session.collection('handles', { attachTo: session.node(doorId) }).load(knobUrl, { key: 'knob' });
CollectionOptions.attachTo: Applies at creation only; on a live name, an omitted attachTo is no check and a different one throws 'collection-options-mismatch'.Writer.collection: Errors: throws HoloInputError 'collection-role-mismatch' or 'collection-options-mismatch' when the name is live with a different role or attachTo (compared by value; a Part as the part it stands for).The set is open: handle a code you don't know ('other').