Skip to main content

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.