CLI Errors
Error Codes
cal-cli-001
🔍 There is no component with either of the provided name or UUID in the plex.
🔧 Use Init mode to create a plex to ensure that all components are properly named and assigned a UUID according to the dataset being processed.
cal-cli-002
🔍 The same component has been specified more than once.
🔧 This error occurs when you've double-specified a component extrinsic or relation in the CLI arguments that would produce an identity or otherwise useless value. Ensure that all requested extrinsics are between separate components.
cal-cli-003
🔍 There are ambiguous topic-to-component mappings.
🔧 This error can occur if a topic is matched to two potential components. If you're using a glob
matching pattern (i.e. -m *image*:___
), make sure that there aren't glob patterns between
assignments that could be interpreted for two different topics.
cal-cli-004
🔍 Invalid key:value pair provided as an argument.
🔧 The argument should be specified as a key:value
pair, with the key on the left side of the
colon (:
), and the value on the right.
cal-cli-005
🔍 Failed to recognize coordinate basis. Bases must be orthonormal.
🔧 Valid bases contain the following short descriptors for a given orthonormal format:
L
for "Left"R
for "Right"U
for "Up"D
for "Down"F
for "Forward"B
for "Backwards"
These are combined in 3-character combinations to produce a "basis" that MetriCal can use, mapping
X, Y, and Z axes to each direction respectively. An example is to map positive X in the right
direction, positive Y in the down direction, and positive Z in the forward direction. This forms a
right-handed orthonormal basis, which we refer to as "RDF"
.
cal-cli-006
🔍 The provided model is not recognized by MetriCal.
🔧 MetriCal maps models to a given topic name dependent on the type of component that the topic's data represents. See the init mode documentation for more information.
cal-cli-007
🔍 Cannot assign component name to a topic; a component already exists in the plex with this name.
🔧 Ensure you're not trying to map a single topic to multiple components in the plex.
cal-cli-008
🔍 The file at the provided path will be overwritten, but the --overwrite
(short: -y
) flag was
not provided.
🔧 Make sure that you pass the corresponding --overwrite
flag to ensure this behaviour is what you
wanted.