Error Catalogue¶
Every error and warning the FLYNC validators can raise, identified as
FLYNC-<MODULE>-<SEVERITY>-<CATEGORY>-<NUMBER>.
ID |
Title |
Module |
Severity |
Category |
Location |
|---|---|---|---|---|---|
CANBus '{name}': fd_baud_rate must be None when fd_enabled is False |
BUS |
MAJ |
CONSISTENCY |
can_bus.CANBus.validate_fd_configuration |
|
CANBus '{name}' has CANFDFrame(s) {fd_frames} but fd_enabled is False |
BUS |
MAJ |
CONSISTENCY |
can_bus.CANBus.validate_can_fd_frames_require_fd_enabled |
|
LINScheduleTable '{table}' references unknown frame '{frame}'. Defined frames... |
BUS |
MAJ |
REFERENCE |
lin_bus.LINBus.validate_schedule_frame_references |
|
CANBus '{name}': fd_baud_rate must be set when fd_enabled is True |
BUS |
MAJ |
REQUIRED |
can_bus.CANBus.validate_fd_configuration |
|
CANBus '{name}' has duplicate CAN identifier(s): {duplicates} |
BUS |
MAJ |
UNIQUENESS |
can_bus.CANBus.validate_unique_can_ids |
|
baud_rate {value} is not a valid CAN baud rate. Allowed values: {allowed} |
BUS |
MIN |
VALUE_RANGE |
can_bus.CANBus.validate_baud_rate |
|
CANBus '{name}': fd_baud_rate {value} is not a standard CAN FD data-phase rat... |
BUS |
MIN |
VALUE_RANGE |
can_bus.CANBus.validate_fd_configuration |
|
baud_rate {value} is not a valid LIN baud rate. Allowed values: {allowed} |
BUS |
MIN |
VALUE_RANGE |
lin_bus.LINBus.validate_baud_rate |
|
Not a YAML file! |
CMN |
FAT |
FORMAT |
base_utils.read_yaml |
|
Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII misma... |
CMN |
MAJ |
COMPATIBILITY |
common_validators.validate_optional_mii_config_compatibility |
|
Incompatible MII Mode: {comp1.name} ({mii_comp1.mode}) ↔ {comp2.name}({mii_co... |
CMN |
MAJ |
COMPATIBILITY |
common_validators._check_mii_pair_compatibility |
|
Incompatible MII Speed: {comp1.name} ({mii_comp1.speed}) ↔ {comp2.name}({mii_... |
CMN |
MAJ |
COMPATIBILITY |
common_validators._check_mii_pair_compatibility |
|
Incompatible MII Type: {comp1.name} ({mii_comp1.type}) ↔ {comp2.name}({mii_co... |
CMN |
MAJ |
COMPATIBILITY |
common_validators._check_mii_pair_compatibility |
|
Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII confi... |
CMN |
MAJ |
COMPATIBILITY |
common_validators.validate_compulsory_mii_config_compatibility |
|
Incomplete MACsec config in connection {id}: {configured.name} has a macsec c... |
CMN |
MAJ |
COMPATIBILITY |
common_validators.validate_macsec |
|
MACsec should be enabled in both - {comp1.name} and {comp2.name} in connectio... |
CMN |
MAJ |
COMPATIBILITY |
common_validators._check_macsec_pair_compatibility |
|
Both {comp1.name} and {comp2.name} should have the same macsec_mode. in conne... |
CMN |
MAJ |
COMPATIBILITY |
common_validators._check_macsec_pair_compatibility |
|
Incompatible PTP config. PTP config not present in either {comp1.name} or {c... |
CMN |
MAJ |
COMPATIBILITY |
common_validators.validate_gptp |
|
CMLDS mismatch: {comp1.name} has cmlds_linkport_enabled={ptp1.cmlds_linkport_... |
CMN |
MAJ |
COMPATIBILITY |
common_validators.validate_gptp |
|
Incompatible PTP Config: Domain {domain} not present in {comp2.name} in conne... |
CMN |
MAJ |
COMPATIBILITY |
common_validators.validate_gptp_domains |
|
Incompatible PTP Config: Domain ID {domain} in {comp1.name} and {comp2.name} ... |
CMN |
MAJ |
COMPATIBILITY |
common_validators.validate_gptp_domains |
|
The sum of idleslopes of all shapers on one port' + ' cannot be higher than t... |
CMN |
MAJ |
CONSISTENCY |
common_validators.validate_cbs_idleslopes_fit_portspeed |
|
Incompatible HTB config for {comp.name}Sum of all child classes {sum_child_ra... |
CMN |
MAJ |
CONSISTENCY |
common_validators.validate_htb |
|
Invalid Combination: cannot use both 'value' and 'to_value' — either use 'val... |
CMN |
MAJ |
CONSISTENCY |
common_validators.validate_value_input_format |
|
Invalid Combination: cannot use both 'value' and 'from_value' — either use 'v... |
CMN |
MAJ |
CONSISTENCY |
common_validators.validate_value_input_format |
|
Invalid Combination: 'from_value' and 'to_value' must be paired — either use ... |
CMN |
MAJ |
CONSISTENCY |
common_validators.validate_value_input_format |
|
{owner}: eth_socket egress target '{ref}' has no pdu_sender deployment for PD... |
CMN |
MAJ |
CONSISTENCY |
forwarder_validators._check_eth_socket_egress |
|
{owner}: can_frame egress targets frame id={frame} on bus '{bus}', but contro... |
CMN |
MAJ |
CONSISTENCY |
forwarder_validators._check_can_frame_egress |
|
state management group '{group}': bus '{bus}' has a bus-level membership (the... |
CMN |
MAJ |
CONSISTENCY |
state_management_validators._check_single_variant_per_bus |
|
observer membership in group '{self.group}' must not define relevance_bits - ... |
CMN |
MAJ |
CONSISTENCY |
state_management.StateMembershipRef.observer_owns_no_bit |
|
{owner}: {egress}: extract_pdu_ref '{ref}' is not contained in ContainerPDU '... |
CMN |
MAJ |
REFERENCE |
forwarder_validators._resolve_egress_pdu |
|
{owner}: pdu_ref '{ref}' does not name any PDU declared under communication.c... |
CMN |
MAJ |
REFERENCE |
forwarder_validators._validate_pdu_forwarder_refs_for |
|
{owner}: frame_ref '{ref}' does not name any CAN or CAN FD frame declared und... |
CMN |
MAJ |
REFERENCE |
forwarder_validators._validate_can_frame_forwarder_refs_for |
|
{owner}: {egress}: frame_ref id={ref} on bus '{bus}' does not name any CAN or... |
CMN |
MAJ |
REFERENCE |
forwarder_validators._resolve_sinks_for |
|
{owner}: eth_socket egress targets socket '{ref}' which does not exist on con... |
CMN |
MAJ |
REFERENCE |
forwarder_validators._check_eth_socket_egress |
|
{owner}: can_frame egress targets bus '{bus}' which has no CAN interface on c... |
CMN |
MAJ |
REFERENCE |
forwarder_validators._check_can_frame_egress |
|
{owner}: eth_socket egress cannot resolve egress PDU; ingress frame has no si... |
CMN |
MAJ |
REFERENCE |
forwarder_validators._check_forwarder_egress_locality |
|
{kind} '{name}' references unknown PDU(s): {unknown_refs} |
CMN |
MAJ |
REFERENCE |
flync_channels.FLYNCChannelConfig.validate_pdu_refs |
|
{owner}: pdu_ref '{ref}' does not name any PDU declared under communication.c... |
CMN |
MAJ |
REFERENCE |
forwarder_validators.validate_pdu_deployment_refs |
|
App '{name}' referenced in app_bindings of {controller_name} was not found or... |
CMN |
MAJ |
REFERENCE |
app_bindings.AppBindings.resolve_apps |
|
state_memberships reference undefined state management group '{group}' — defi... |
CMN |
MAJ |
REFERENCE |
state_management_validators._check_referenced_groups_exist |
|
state management group '{group}': nm_pdu '{pdu}' not found under communicatio... |
CMN |
MAJ |
REFERENCE |
state_management_validators._check_group_basics |
|
state management group '{group}': PDU '{pdu}' has pdu_usage '{usage}', expect... |
CMN |
MAJ |
REFERENCE |
state_management_validators._check_group_basics |
|
state management group '{group}': timing_profile '{profile}' not found — defi... |
CMN |
MAJ |
REFERENCE |
state_management_validators._check_group_basics |
|
state management group '{group}': {role} '{member}' has no {label} path for N... |
CMN |
MAJ |
REFERENCE |
state_management_validators._reachability_error |
|
state management group '{group}': LIN bus participant '{bus}' has no master w... |
CMN |
MAJ |
REFERENCE |
state_management_validators._check_lin_bus_reachability |
|
state management group '{group}': bus participant '{bus}' has no frame carryi... |
CMN |
MAJ |
REFERENCE |
state_management_validators._check_bus_reachability |
|
state management group '{group}': no ECU attached to bus participant '{bus}' ... |
CMN |
MAJ |
REFERENCE |
state_management_validators._check_bus_reachability |
|
{owner}: bus_ref '{bus}' does not name any bus declared under {catalogue}. |
CMN |
MAJ |
REFERENCE |
interface_validators._validate_interface |
|
{owner}: {field}: bus_ref '{bus}' does not name any bus declared under {catal... |
CMN |
MAJ |
REFERENCE |
interface_validators._validate_interface |
|
{owner}: {field}: frame_ref id={ref} does not name any frame declared on bus ... |
CMN |
MAJ |
REFERENCE |
interface_validators._validate_interface |
|
Cannot validate Traffic Classes! No port speed defined. Make sure to configur... |
CMN |
MAJ |
REQUIRED |
common_validators.validate_cbs_idleslopes_fit_portspeed |
|
Field required: Either the field 'value' or the pair of 'from_value' and 'to_... |
CMN |
MAJ |
REQUIRED |
common_validators.validate_value_input_format |
|
state management group '{group}' has no participant — assign at least one ent... |
CMN |
MAJ |
REQUIRED |
state_management_validators._check_group_basics |
|
Forwarder cycle detected: {path} |
CMN |
MAJ |
STRUCTURAL |
forwarder_validators._ForwarderCycleDetector._visit_neighbour |
|
msg + str(dupes) |
CMN |
MAJ |
UNIQUENESS |
common_validators.validate_list_items_unique |
|
{owner}: {egress}: extract_pdu_ref '{ref}' is ambiguous; ContainerPDU '{ingre... |
CMN |
MAJ |
UNIQUENESS |
forwarder_validators._resolve_egress_pdu |
|
membership in group '{self.group}' lists a relevance bit more than once in re... |
CMN |
MAJ |
UNIQUENESS |
state_management.StateMembershipRef.no_duplicate_bits |
|
{msg}Invalid values: {sorted(disallowed)}. |
CMN |
MAJ |
VALUE_RANGE |
common_validators.validate_elements_in |
|
state management group '{group}': member '{member}' claims relevance bit '{bi... |
CMN |
MAJ |
VALUE_RANGE |
state_management_validators._check_relevance_bits |
|
announcement phase timing: burst_count and burst_cycle_time_ms must be set to... |
CMN |
MAJ |
VALUE_RANGE |
state_management.AnnouncementPhaseTiming.check_burst_pair |
|
timing profile '{name}': sleep.timeout_ms must be greater than cycle_time_ms ... |
CMN |
MAJ |
VALUE_RANGE |
state_management.GroupTiming.check_consistency |
|
timing profile '{name}': announcement.burst_cycle_time_ms ({burst}) must be s... |
CMN |
MAJ |
VALUE_RANGE |
state_management.GroupTiming.check_consistency |
|
timing profile '{name}': the announcement burst ({count} x {burst} ms) does n... |
CMN |
MAJ |
VALUE_RANGE |
state_management.GroupTiming.check_consistency |
|
Validation Error in Ingress Streams. Removing config from the interface. Ingr... |
CMN |
MIN |
CONSISTENCY |
common_validators.validate_ingress_streams_fields |
|
Validation Error in Ingress Streams. Removing config from the interface. Ingr... |
CMN |
MIN |
CONSISTENCY |
common_validators.validate_ingress_streams_fields |
|
{context}: '{a}' [{sa}, {ea}) and '{b}' [{sb}, {eb}) overlap |
CMN |
MIN |
CONSISTENCY |
common_validators.check_bit_ranges_no_overlap |
|
{owner}: {egress}: extract_pdu_ref='{ref}' is only valid when ingress is a Co... |
CMN |
MIN |
CONSISTENCY |
forwarder_validators._resolve_egress_pdu |
|
{owner}: {egress}: PDU '{pdu}' ({pdu_len} B) does not fit egress frame '{fram... |
CMN |
MIN |
CONSISTENCY |
forwarder_validators._resolve_sinks_for |
|
msg |
CMN |
MIN |
FORMAT |
common_validators.validate_mac_unicast |
|
msg |
CMN |
MIN |
FORMAT |
common_validators.validate_mac_multicast |
|
msg |
CMN |
MIN |
FORMAT |
common_validators.validate_ip_multicast |
|
{field}' must be a list of items, but a single mapping was given. Did you for... |
CMN |
MIN |
FORMAT |
common_validators.none_to_empty_list |
|
Traffic class priority is not unique in controller or switch. |
CMN |
MIN |
UNIQUENESS |
common_validators.check_prio_unique |
|
The pcp value {pcp} is not unique for two different traffic classes in contro... |
CMN |
MIN |
UNIQUENESS |
common_validators.check_pcps_different |
|
The ipv value {ipv} is not unique for two different traffic classes in contro... |
CMN |
MIN |
UNIQUENESS |
common_validators.check_ipvs_unique |
|
VLAN ID must be in the range {VLAN_ID_MIN}-{VLAN_ID_MAX - 1} (use None for un... |
CMN |
MIN |
VALUE_RANGE |
common_validators.validate_vlan_id |
|
{context}: '{item}' bit range [{start}, {end}) overflows length of {bits} bits |
CMN |
MIN |
VALUE_RANGE |
common_validators.check_bit_ranges_within |
|
state management group '{name}': '{m.entity_path}' is redundant — its host EC... |
CMN |
WARN |
CONSISTENCY |
state_management_validators._warn_controller_under_ecu |
|
state management group '{group.name}': NM frame '{frame.name}' on bus '{bus.n... |
CMN |
WARN |
CONSISTENCY |
state_management_validators._warn_cycle_mismatch |
|
state management group '{group.name}': {source} ({cadence_ms:g}) is shorter t... |
CMN |
WARN |
CONSISTENCY |
state_management_validators._warn_infeasible_cadence |
|
VLAN ID {VLAN_ID_RESERVED} is reserved by IEEE 802.1Q and should not be used. |
CMN |
WARN |
VALUE_RANGE |
common_validators.validate_vlan_id |
|
Fatal Error: The interface is not a part of any controller |
ECU |
FAT |
STRUCTURAL |
controller.EthernetInterface.get_controller |
|
switch port '{sp.name}' on switch '{sp.get_switch().name}' is connected to it... |
ECU |
MAJ |
COMPATIBILITY |
ecu.ECU.__validate_switch_port_connections |
|
switch port '{switch_port.name}' on switch '{switch_port.get_switch().name}' ... |
ECU |
MAJ |
COMPATIBILITY |
ecu.ECU.__validate_switch_port_connections |
|
MII and MDI config should have the same speed in ECU Ports. Port {self.name} |
ECU |
MAJ |
CONSISTENCY |
port.ECUPort.verify_mdi_and_mii_config_have_same_speed |
|
ECU port '{self.ecu_port_name}' referenced in connection '{self.id}' was not ... |
ECU |
MAJ |
REFERENCE |
internal_topology.ECUPortToXConnection.resolve_ecu_port |
|
Switch '{switch_name}' referenced in connection '{connection_id}' was not fou... |
ECU |
MAJ |
REFERENCE |
internal_topology.SwitchPortToXConnection._find_switch_port |
|
Switch port '{port_name}' referenced in connection '{connection_id}' was not ... |
ECU |
MAJ |
REFERENCE |
internal_topology.SwitchPortToXConnection._find_switch_port |
|
Controller '{controller_name}' referenced in connection '{connection_id}' was... |
ECU |
MAJ |
REFERENCE |
internal_topology.ControllerInterfaceToXConnection._find_controller_interface |
|
Controller interface '{iface_name}' referenced in connection '{connection_id}... |
ECU |
MAJ |
REFERENCE |
internal_topology.ControllerInterfaceToXConnection._find_controller_interface |
|
Interface should have at least 1 valid virtual interface. |
ECU |
MAJ |
REQUIRED |
controller.EthernetInterfaceConfig.require_valid_virtual_interface |
|
Controller must declare at least one interface (ethernet, CAN, or LIN). |
ECU |
MAJ |
REQUIRED |
controller.Controller.require_at_least_one_interface |
|
ECU '{self.name}' declares Ethernet interfaces or switches but has no ECU por... |
ECU |
MAJ |
REQUIRED |
ecu.ECU.validate_ethernet_hw_requires_ports_and_topology |
|
ECU '{self.name}' declares Ethernet interfaces or switches but has no interna... |
ECU |
MAJ |
REQUIRED |
ecu.ECU.validate_ethernet_hw_requires_ports_and_topology |
|
ECU has invalid components. Check controller and switch errors for details. |
ECU |
MAJ |
STRUCTURAL |
ecu.ECU.skip_on_broken_controllers |
|
CANInterface(bus_ref={bus}): duplicate frame_ref(s) in forwarder_frames: {dups} |
ECU |
MAJ |
UNIQUENESS |
can_interface.CANInterface.validate_forwarder_frame_uniqueness |
|
Switch port '{port_name}' referenced in connection '{connection_id}' is ambig... |
ECU |
MAJ |
UNIQUENESS |
internal_topology.SwitchPortToXConnection._find_switch_port |
|
Controller interface '{iface_name}' referenced in connection '{connection_id}... |
ECU |
MAJ |
UNIQUENESS |
internal_topology.ControllerInterfaceToXConnection._find_controller_interface |
|
Socket '{name}': duplicate PDUForwarder deployment(s) for pdu_ref(s): {dups} |
ECU |
MAJ |
UNIQUENESS |
sockets.Socket.validate_unique_forwarder_per_pdu |
|
AVTP multicast address {str(mac).upper()} is out of the valid range 91:E0:F0:... |
ECU |
MAJ |
VALUE_RANGE |
mac_multicast_endpoint.AVTPMulticastEndpoint.validate_avtp_multicast_range |
|
{feature} is configured on both controller interface {self.name} and compute ... |
ECU |
MIN |
CONSISTENCY |
controller.EthernetInterfaceConfig.validate_offloaded_configs_not_duplicated |
|
RouteEntry default_gateway {route.default_gateway} is not within the subnet o... |
ECU |
MIN |
CONSISTENCY |
controller.EthernetInterfaceConfig.validate_routing_table_default_gateway |
|
Sockets must be tied to the same address as the IPv4 endpoint. |
ECU |
MIN |
CONSISTENCY |
sockets.IPv4AddressEndpoint.check_if_sockets_have_the_same_ip |
|
Sockets must be tied to the same address as the IPv6 endpoint. |
ECU |
MIN |
CONSISTENCY |
sockets.IPv6AddressEndpoint.check_if_sockets_have_the_same_ip |
|
A TCAM Rule can either drop OR force egress OR mirror on one port. |
ECU |
MIN |
CONSISTENCY |
switch.TCAMRule.validate_exclusive_drop_force_mirror |
|
A TCAM Rule can either remove OR overwrite a vlan on one port. |
ECU |
MIN |
CONSISTENCY |
switch.TCAMRule.validate_exclusive_vlan_action |
|
RouteEntry egress_interface {route.egress_interface} is not a virtual interfa... |
ECU |
MIN |
REFERENCE |
controller.EthernetInterfaceConfig.validate_routing_table_egress_interface |
|
{port.node_connected} is not a validcontroller interface or compute node |
ECU |
MIN |
REFERENCE |
controller.Controller.check_ports_virtual_switch_are_interfaces_or_compute_nodes |
|
Error in socket configuration:\nThe following VLAN IDs are specified in the s... |
ECU |
MIN |
REFERENCE |
ecu.ECU.validate_vlans_in_sockets |
|
Error in socket {socket.name}:\nThe IP {endpoint_ip} is not configured in any... |
ECU |
MIN |
REFERENCE |
ecu.ECU.__bind_socket_to_ip |
|
Error in MAC multicast:\nendpoints. Could not find an interface for address {... |
ECU |
MIN |
REFERENCE |
ecu.ECU._populate_multicast_tx_groups_from_mac_multicast_endpoints |
|
Not able to find any streams with internal priority values {iv}. Traffic clas... |
ECU |
MIN |
REFERENCE |
switch.Switch.validate_ipv_mapping |
|
No ATS Instance found for traffic class {tr.name} |
ECU |
MIN |
REFERENCE |
switch.Switch.validate_ats_instances |
|
Multicast group membership for {self.group} ({self.mode} / VLAN {self.vlan} )... |
ECU |
MIN |
REQUIRED |
multicast_groups.MulticastGroupMembership.validate_src_ip_set_on_tx_ip_groups |
|
Validation error in deployment {idx} of socket - {detail}. Skipping to the ne... |
ECU |
MIN |
STRUCTURAL |
sockets.Socket.drop_invalid_deployment |
|
The switch port {self.name} is not a part of any switch |
ECU |
MIN |
STRUCTURAL |
switch.SwitchPort.get_switch |
|
TCAM Rule '{name}': vehicle_state_mask requires vehicle_state to be set. |
ECU |
MIN |
STRUCTURAL |
switch.TCAMRule.validate_vehicle_state |
|
TCAM Rule '{name}': vehicle_state has bits set outside vehicle_state_mask. |
ECU |
MIN |
STRUCTURAL |
switch.TCAMRule.validate_vehicle_state |
|
Cannot specify both match_filter and frame_mask; use only one |
ECU |
MIN |
STRUCTURAL |
switch.TCAMRule.validate_match_filter_or_mask_exclusive |
|
Must specify either match_filter or frame_mask |
ECU |
MIN |
STRUCTURAL |
switch.TCAMRule.validate_match_filter_or_mask_exclusive |
|
{info.field_name} must be a quoted string: a hex literal like "0x0800" or a b... |
ECU |
MIN |
VALUE_RANGE |
switch.FrameMask._require_string |
|
{info.field_name} must be a 0x-hex literal (e.g. "0x0800") or a binary string... |
ECU |
MIN |
VALUE_RANGE |
switch.FrameMask._normalize_format |
|
data' and 'mask' must describe the same number of bits |
ECU |
MIN |
VALUE_RANGE |
switch.FrameMask.validate_widths_and_window |
|
offset must be between 0 and {self.frame_window - 1}, got {self.offset} |
ECU |
MIN |
VALUE_RANGE |
switch.FrameMask.validate_widths_and_window |
|
pattern at offset {self.offset} extends beyond byte {self.frame_window - 1} (... |
ECU |
MIN |
VALUE_RANGE |
switch.FrameMask.validate_widths_and_window |
|
Compute Nodes are currently experimental! Subject to change, please use with ... |
ECU |
WARN |
LIFECYCLE |
controller.ComputeNodes.experimental_warning |
|
VirtualSwitch is currently experimental! Subject to change, please use with c... |
ECU |
WARN |
LIFECYCLE |
controller.VirtualSwitch.experimental_warning |
|
TCP Socket with TCP Option profile ID {self.tcp_profile} does not exist. Crea... |
ECU |
WARN |
REFERENCE |
sockets.SocketTCP.bind |
|
ECU port '{port.name}' is not connected in the internal topology. |
ECU |
WARN |
STRUCTURAL |
ecu.ECU.validate_no_unconnected_components |
|
Switch port '{switch_port.name}' (switch: '{switch_port._switch.name}') is no... |
ECU |
WARN |
STRUCTURAL |
ecu.ECU.validate_no_unconnected_components |
|
Controller interface '{iface.name}' (controller: '{iface._controller.name}') ... |
ECU |
WARN |
STRUCTURAL |
ecu.ECU.validate_no_unconnected_components |
|
Incompatible Controller Config detected (compatible_flync_version={legacy_ver... |
GEN |
FAT |
COMPATIBILITY |
legacy_controller_check.reject_legacy_controller |
|
Deployed provided service ({svc_label}) has multicast configuration for event... |
GEN |
MAJ |
CONSISTENCY |
flync_model.FLYNCModel.validate_multicast_someip |
|
Deployed provided service on TCP socket ({socket.name}) of ECU ({ecu.name}) h... |
GEN |
MAJ |
CONSISTENCY |
flync_model.FLYNCModel.validate_no_someip_multicast_on_tcp |
|
App {app.name} references service ({ref.service_name}, major_version={ref.maj... |
GEN |
MAJ |
REFERENCE |
flync_model.FLYNCModel.validate_service_refs_in_apps |
|
The ethernet topology file (topology/system_topology.flync.yaml) is required ... |
GEN |
MAJ |
REQUIRED |
flync_model.FLYNCModel.require_ethernet_topology_when_used |
|
The MAC {mac} is repeated in ECU {ecu.name} |
GEN |
MAJ |
UNIQUENESS |
flync_model.FLYNCModel.validate_unique_macs |
|
Invalid Multicast Configuration. There is a multicast rx configured for the a... |
GEN |
WARN |
CONSISTENCY |
flync_model.FLYNCModel.check_tx_rx_multicast_group |
|
str(e) |
GEN |
WARN |
CONSISTENCY |
flync_model.FLYNCModel.check_tx_rx_multicast_group |
|
Invalid Multicast Address Configuration. There are several RX that the TX End... |
GEN |
WARN |
CONSISTENCY |
flync_model.FLYNCModel.validate_multicast_paths |
|
str(e) |
GEN |
WARN |
CONSISTENCY |
flync_model.FLYNCModel.validate_multicast_paths |
|
Invalid Multicast Address Configuration. There are no TX endpoints for this a... |
GEN |
WARN |
CONSISTENCY |
flync_model.FLYNCModel.check_rx_are_reached |
|
Invalid Multicast Address Configuration. The RX interface for address {key} -... |
GEN |
WARN |
CONSISTENCY |
flync_model.FLYNCModel.check_rx_are_reached |
|
Multiple ECUs declare Ethernet ports but no ethernet topology (external conne... |
GEN |
WARN |
CONSISTENCY |
flync_model.FLYNCModel.require_ethernet_topology_when_used |
|
The 'general' attribute is deprecated. Please use 'communication' instead. |
GEN |
WARN |
LIFECYCLE |
flync_model.FLYNCModel.warn_deprecated |
|
The 'general' attribute is deprecated. Please use 'communication' instead. |
GEN |
WARN |
LIFECYCLE |
flync_model.FLYNCModel.general |
|
Apps are currently experimental! Subject to change, please use with care. |
GEN |
WARN |
LIFECYCLE |
flync_model.FLYNCModel.warn_experimental |
|
str(e) |
GEN |
WARN |
REFERENCE |
flync_model.FLYNCModel.resolve_external_connections |
|
The IP {ip} is repeated in ECU {ecu.name} |
GEN |
WARN |
UNIQUENESS |
flync_model.FLYNCModel.validate_unique_ips |
|
str(e) |
GEN |
WARN |
UNIQUENESS |
flync_model.FLYNCModel.validate_unique_ips |
|
Version '{raw_version}' is not valid PEP 440 |
MET |
MAJ |
FORMAT |
metadata.BaseVersion.validate_and_parse_version |
|
Version '{raw_version}' is not valid Semantic Version |
MET |
MAJ |
FORMAT |
metadata.BaseVersion.validate_and_parse_version |
|
Firewall rule cannot have both dst ipv4 and dst ipv6 set |
SEC |
MIN |
CONSISTENCY |
firewall.FirewallRule.validate_pattern |
|
Firewall rule cannot have both src ipv4 and src ipv6 set |
SEC |
MIN |
CONSISTENCY |
firewall.FirewallRule.validate_pattern |
|
Firewall rule cannot have both src ipv4 and dst ipv6 set |
SEC |
MIN |
CONSISTENCY |
firewall.FirewallRule.validate_pattern |
|
Firewall rule cannot have both src ipv6 and dst ipv4 set |
SEC |
MIN |
CONSISTENCY |
firewall.FirewallRule.validate_pattern |
|
If MKA is not enabled, macsec_mode should be disabled. |
SEC |
MIN |
CONSISTENCY |
macsec.MACsecConfig.validate_mka_macsecmode_disabled |
|
Life time should be greater than hello time. |
SEC |
MIN |
CONSISTENCY |
macsec.MACsecConfig.validate_life_time_greater_than_hello_time |
|
At least one of the fields in pattern of firewall rule should be present |
SEC |
MIN |
REQUIRED |
firewall.FirewallRule.validate_pattern |
|
Two or more rules cannot be the same |
SEC |
MIN |
UNIQUENESS |
firewall.Firewall.check_duplicate_rules |
|
value_encoding is not supported for {data_type} signals; only integer data ty... |
SIG |
MAJ |
COMPATIBILITY |
signal.Signal._validate_value_encoding |
|
lower_limit ({lower_limit}) must not exceed upper_limit ({upper_limit}) |
SIG |
MAJ |
CONSISTENCY |
signal.Signal._validate_limits |
|
TextEntry '{label}': to_value ({to_value}) must not be less than from_value (... |
SIG |
MAJ |
CONSISTENCY |
value_encoding.TextEntry._validate_bounds |
|
BitfieldState '{label}': to_value ({to_value}) must not be less than from_val... |
SIG |
MAJ |
CONSISTENCY |
value_encoding.BitfieldState._validate_bounds |
|
BitfieldTextTable: group '{name}' mask {mask} overlaps another group's mask |
SIG |
MAJ |
CONSISTENCY |
value_encoding.BitfieldTextTable._validate_groups |
|
BitmaskFlags: flag '{label}' mask {mask} overlaps another flag's mask |
SIG |
MAJ |
CONSISTENCY |
value_encoding.BitmaskFlags._validate_flags |
|
initial_value for bytearray signal must be bytes; got {got} |
SIG |
MAJ |
FORMAT |
signal._check_initial_value |
|
initial_value for char signal must be str; got {got} |
SIG |
MAJ |
FORMAT |
signal._check_initial_value |
|
initial_value for {data_type} must be numeric; got {got} |
SIG |
MAJ |
FORMAT |
signal._check_initial_value |
|
initial_value for {data_type} must be int; got {got} |
SIG |
MAJ |
FORMAT |
signal._check_integer_initial_value |
|
{owner}: egresses[{idx}] duplicates an earlier egress targeting the same targ... |
SIG |
MAJ |
UNIQUENESS |
forwarder._check_egress_uniqueness |
|
BitfieldGroup '{name}': duplicate state label {label!r} |
SIG |
MAJ |
UNIQUENESS |
value_encoding.BitfieldGroup._validate_states |
|
BitfieldTextTable: duplicate group name {name!r} |
SIG |
MAJ |
UNIQUENESS |
value_encoding.BitfieldTextTable._validate_groups |
|
BitmaskFlags: duplicate flag label {label!r} |
SIG |
MAJ |
UNIQUENESS |
value_encoding.BitmaskFlags._validate_flags |
|
must be a multiple of 8, got {value} |
SIG |
MAJ |
VALUE_RANGE |
pdu.ContainerPDUHeader.must_be_byte_aligned |
|
factor must not be zero; a zero factor collapses all physical values to the o... |
SIG |
MAJ |
VALUE_RANGE |
signal.Signal._factor_nonzero |
|
{data_type} requires {natural} bits or a multiple of that; got bit_length={bi... |
SIG |
MAJ |
VALUE_RANGE |
signal.Signal._validate_bit_length_for_data_type |
|
{data_type} requires exactly {natural} bits; got bit_length={bit_length} |
SIG |
MAJ |
VALUE_RANGE |
signal.Signal._validate_bit_length_for_data_type |
|
bit_length={bit_length} exceeds the natural width of {data_type} ({natural} b... |
SIG |
MAJ |
VALUE_RANGE |
signal.Signal._validate_bit_length_for_data_type |
|
TextTable entry '{label}' range [{from_value}, {to_value}] is outside the rep... |
SIG |
MAJ |
VALUE_RANGE |
signal.Signal._check_text_table_in_range |
|
BitfieldGroup '{name}' mask {mask} exceeds the representable range for {data_... |
SIG |
MAJ |
VALUE_RANGE |
signal.Signal._check_bitfield_text_table_in_range |
|
BitmaskFlag '{label}' mask {mask} exceeds the representable range for {data_t... |
SIG |
MAJ |
VALUE_RANGE |
signal.Signal._check_bitmask_flags_in_range |
|
initial_value {value} is outside the representable range [{lo}, {hi}] for {da... |
SIG |
MAJ |
VALUE_RANGE |
signal._check_integer_initial_value |
|
BitfieldGroup '{name}': state '{label}' range [{from_value}, {to_value}] has ... |
SIG |
MAJ |
VALUE_RANGE |
value_encoding.BitfieldGroup._validate_states |
|
CANFrame '{name}': is_remote_frame=True requires length=0 (RTR frames carry n... |
SIG |
MIN |
CONSISTENCY |
frame.CANFrame.validate_can_frame_constraints |
|
If header length is 0, there should be only one contained PDU |
SIG |
MIN |
CONSISTENCY |
pdu.ContainerPDU.validate_one_pdu_if_header_length_is_one |
|
Both or None of the fields id_length_bits, and length_field_bits should be zero |
SIG |
MIN |
CONSISTENCY |
pdu.ContainerPDU.validate_one_pdu_if_header_length_is_one |
|
Frame '{name}': multiple PDU instances share bit_position {pos}; overlapping ... |
SIG |
MIN |
UNIQUENESS |
frame._check_pdu_bit_positions |
|
MultiplexedPDU '{name}' has duplicate selector_value(s): {duplicates} |
SIG |
MIN |
UNIQUENESS |
pdu.MultiplexedPDU.validate_unique_selector_values |
|
CANFDFrame '{name}' length {length} is not a valid CAN FD payload size; valid... |
SIG |
MIN |
VALUE_RANGE |
frame.CANFDFrame.validate_can_fd_frame_constraints |
|
CAN ID {can_id} is out of range for id_format '{id_format}' (allowed 0 – {lim... |
SIG |
MIN |
VALUE_RANGE |
frame._validate_can_id |
|
MultiplexedPDU '{name}': selector_signal '{sig}' has bit_length={bl}, so vali... |
SIG |
MIN |
VALUE_RANGE |
pdu.MultiplexedPDU.validate_selector_value_ranges |
|
ContainerPDU '{name}': length {length} B is too small to hold {count} slot he... |
SIG |
MIN |
VALUE_RANGE |
pdu.ContainerPDU.validate_minimum_container_size |
|
Mismatch between length({self.length}) and number of defined fields ({len(sel... |
SOM |
MIN |
CONSISTENCY |
someip_datatypes.Bitfield.validate_length_against_fields_size |
|
Eventgroup references "{event.name}", but it is not in events/fields of Servi... |
SOM |
MIN |
REFERENCE |
service_interface.SOMEIPServiceInterface.validate_service_owns_elements_of_eventgroups |
|
Field "{self.name}": [feat_req_someip_632] - A field without a setter and wit... |
SOM |
MIN |
REQUIRED |
service_interface.SOMEIPField.validate_at_least_one_identifier_to_be_defined |
|
Entities share same identifier: {identifier} | ' + ', '.join([f"'{entity.name... |
SOM |
MIN |
UNIQUENESS |
service_interface.SOMEIPServiceInterface.validate_all_identifiers_to_be_unique |
|
Duplicate enum value: {entry.value} |
SOM |
MIN |
UNIQUENESS |
someip_datatypes.Enum.validate_entries |
|
Bitposition of {field.name} is out of range: {field.bitposition} >= {self.len... |
SOM |
MIN |
VALUE_RANGE |
someip_datatypes.Bitfield.validate_bitfieldposition_of_entries |
|
Enum value {entry.value} exceeds valid range for {base_type_name} ({min_value... |
SOM |
MIN |
VALUE_RANGE |
someip_datatypes.Enum.validate_entries |
|
One or both ports missing MDI config: {port1.ecu.name}:{self.ecu1_port_name},... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.ExternalConnection.bind |
|
Incompatible MDI Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.ExternalConnection.bind |
|
Incompatible MDI Speed: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_por... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.ExternalConnection.bind |
|
Incompatible MDI Duplex Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ec... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.ExternalConnection.bind |
|
Incompatible MDI Roles: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_por... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.ExternalConnection.bind |
|
Incompatible MDI Autonegotiation: {port1.ecu.name}:{self.ecu1_port_name} ({md... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.ExternalConnection.bind |
|
LIN bus '{topo.bus_name}' has {len(masters)} master interfaces ({names}); exa... |
TOP |
MAJ |
CONSISTENCY |
bus_topology._validate_lin_masters |
|
ECU port name {self.ecu1_port_name} in connection {self.id} of system topolog... |
TOP |
MAJ |
REFERENCE |
ethernet_topology.ExternalConnection.bind |
|
ECU port name {self.ecu2_port_name} in connection {self.id} of system topolog... |
TOP |
MAJ |
REFERENCE |
ethernet_topology.ExternalConnection.bind |
|
CAN/LIN interface(s) reference unknown bus '{topo.bus_name}'. Defined buses: ... |
TOP |
MAJ |
REFERENCE |
bus_topology._validate_bus_ref_known |
|
LIN bus '{topo.bus_name}' has slave interface(s) but no master interface. |
TOP |
WARN |
CONSISTENCY |
bus_topology._validate_lin_masters |
|
{kind} bus '{topo.bus_name}' is defined but no ECU interface attaches to it. |
TOP |
WARN |
CONSISTENCY |
bus_topology._validate_attachment_count |
|
{kind} bus '{topo.bus_name}' has only a single attached node ({name}). |
TOP |
WARN |
CONSISTENCY |
bus_topology._validate_attachment_count |
|
The 'system_topology' attribute is deprecated and will be removed in a future... |
TOP |
WARN |
LIFECYCLE |
ethernet_topology.FLYNCTopology.warn_deprecated |
|
bus_ref '{topo.bus_name}' referenced by ECU interface(s) cannot be verified: ... |
TOP |
WARN |
REFERENCE |
bus_topology._validate_bus_ref_known |
|
ECU port '{port.name}' (ECU: '{port.ecu.name}') is not connected in the syste... |
TOP |
WARN |
STRUCTURAL |
ethernet_topology.EthernetTopology.validate_no_unconnected_ports |
|
Validation Error in HTB Config. Removing config from the interface. Incompati... |
TSN |
MIN |
CONSISTENCY |
qos.HTBInstance.check_ceil_greater_than_rate |
|
Validation Error in HTB Config. Removing config from the interface. Incompati... |
TSN |
MIN |
CONSISTENCY |
qos.HTBInstance.check_rate_consistency |
|
Validation Error in HTB Config. Removing config from the interface.Incompatib... |
TSN |
MIN |
CONSISTENCY |
qos.HTBInstance.check_ceil_consistency |
|
Validation Error in HTB Config. Removing config from the interface. Default c... |
TSN |
MIN |
REFERENCE |
qos.HTBInstance.validate_htb_config |
|
At least one of frame_priority_values or internal_priority_values must be pro... |
TSN |
MIN |
REQUIRED |
qos.TrafficClass.validate_at_least_one_prio_list |
|
Validation Error in HTB Config. Removing config from the interface. Default c... |
TSN |
MIN |
STRUCTURAL |
qos.HTBInstance.check_default |
|
Validation Error in HTB Config. Removing config from the interface. All prior... |
TSN |
MIN |
UNIQUENESS |
qos.HTBInstance.check_all_class_priority_unique |
|
Validation Error in HTB Config. Removing config from the interface. All class... |
TSN |
MIN |
UNIQUENESS |
qos.HTBInstance.check_all_classes_unique |
|
pcp value must be greater than or equal to 0 and less than or equal to 7 |
TSN |
MIN |
VALUE_RANGE |
qos.FrameFilter.pcp_validator |
|
msg |
TSN |
MIN |
VALUE_RANGE |
qos.FrameFilter.validate_port_assignment |
|
msg |
TSN |
MIN |
VALUE_RANGE |
qos.FrameFilter.validate_port_assignment |
|
Priority value out of range [0..7]: {invalid} |
TSN |
MIN |
VALUE_RANGE |
qos.TrafficClass.validate_priority_values |
‘Not a YAML file!’ |
Error: VLAN ID must be in the range {VLAN_ID_MIN}-{VLAN_ID_MAX - 1} (use None for un... FLYNC-CMN-MIN-VAL-002
|
f’VLAN ID must be in the range {VLAN_ID_MIN}-{VLAN_ID_MAX - 1} (use None for untagged); got {value}.’ |
Error: VLAN ID {VLAN_ID_RESERVED} is reserved by IEEE 802.1Q and should not be used. FLYNC-CMN-WARN-VAL-003
|
f’VLAN ID {VLAN_ID_RESERVED} is reserved by IEEE 802.1Q and should not be used.’ |
msg |
msg |
msg |
Error: Validation Error in Ingress Streams. Removing config from the interface. Ingr... FLYNC-CMN-MIN-CONS-007
|
f’Validation Error in Ingress Streams. Removing config from the interface. Ingress stream {ingress_stream.name} at the {location} should not have an ipv value.’ |
Error: Validation Error in Ingress Streams. Removing config from the interface. Ingr... FLYNC-CMN-MIN-CONS-008
|
f’Validation Error in Ingress Streams. Removing config from the interface. Ingress stream {ingress_stream.name} at the {location} should not have an ats value’ |
msg + str(dupes) |
Error: Cannot validate Traffic Classes! No port speed defined. Make sure to configur... FLYNC-CMN-MAJ-REQ-010
|
‘Cannot validate Traffic Classes! No port speed defined. Make sure to configure MII or MDI.’ |
Error: The sum of idleslopes of all shapers on one port' + ' cannot be higher than t... FLYNC-CMN-MAJ-CONS-011
|
‘The sum of idleslopes of all shapers on one port’ + ‘ cannot be higher than the link speed!’ |
Error: Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII misma... FLYNC-CMN-MAJ-COMP-012
|
f’Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII mismatch for PHY type). Both or None of the components should have a MII config’ |
Error: Incompatible MII Mode: {comp1.name} ({mii_comp1.mode}) ↔ {comp2.name}({mii_co... FLYNC-CMN-MAJ-COMP-013
|
f’Incompatible MII Mode: {comp1.name} ({mii_comp1.mode}) ↔ {comp2.name}({mii_comp2.mode})’ |
Error: Incompatible MII Speed: {comp1.name} ({mii_comp1.speed}) ↔ {comp2.name}({mii_... FLYNC-CMN-MAJ-COMP-014
|
f’Incompatible MII Speed: {comp1.name} ({mii_comp1.speed}) ↔ {comp2.name}({mii_comp2.speed})’ |
Error: Incompatible MII Type: {comp1.name} ({mii_comp1.type}) ↔ {comp2.name}({mii_co... FLYNC-CMN-MAJ-COMP-015
|
f’Incompatible MII Type: {comp1.name} ({mii_comp1.type}) ↔ {comp2.name}({mii_comp2.type})’ |
Error: Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII confi... FLYNC-CMN-MAJ-COMP-016
|
f’Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII configuration missing).’ |
Error: Incompatible HTB config for {comp.name}Sum of all child classes {sum_child_ra... FLYNC-CMN-MAJ-CONS-017
|
f’Incompatible HTB config for {comp.name}Sum of all child classes {sum_child_rates} rates should be less than link speed {speed}’ |
Error: Incomplete MACsec config in connection {id}: {configured.name} has a macsec c... FLYNC-CMN-MAJ-COMP-018
|
f’Incomplete MACsec config in connection {id}: {configured.name} has a macsec config but {unconfigured.name} does not. Both or none of the components should have one.’ |
Error: MACsec should be enabled in both - {comp1.name} and {comp2.name} in connectio... FLYNC-CMN-MAJ-COMP-019
|
f’MACsec should be enabled in both - {comp1.name} and {comp2.name} in connection {id} ‘ |
Error: Both {comp1.name} and {comp2.name} should have the same macsec_mode. in conne... FLYNC-CMN-MAJ-COMP-020
|
f’Both {comp1.name} and {comp2.name} should have the same macsec_mode. in connection {id} ‘ |
Error: Incompatible PTP config. PTP config not present in either {comp1.name} or {c... FLYNC-CMN-MAJ-COMP-021
|
f’Incompatible PTP config. PTP config not present in either {comp1.name} or {comp2.name} in connection {id} ‘ |
Error: CMLDS mismatch: {comp1.name} has cmlds_linkport_enabled={ptp1.cmlds_linkport_... FLYNC-CMN-MAJ-COMP-022
|
f’CMLDS mismatch: {comp1.name} has cmlds_linkport_enabled={ptp1.cmlds_linkport_enabled}, but {comp2.name} has {ptp2.cmlds_linkport_enabled}’ |
Error: Incompatible PTP Config: Domain {domain} not present in {comp2.name} in conne... FLYNC-CMN-MAJ-COMP-023
|
f’Incompatible PTP Config: Domain {domain} not present in {comp2.name} in connection {id}’ |
Error: Incompatible PTP Config: Domain ID {domain} in {comp1.name} and {comp2.name} ... FLYNC-CMN-MAJ-COMP-024
|
f’Incompatible PTP Config: Domain ID {domain} in {comp1.name} and {comp2.name} in connection {id}’ |
f’{msg}Invalid values: {sorted(disallowed)}.’ |
‘Traffic class priority is not unique in controller or switch.’ |
Error: The pcp value {pcp} is not unique for two different traffic classes in contro... FLYNC-CMN-MIN-UNIQ-027
|
f’The pcp value {pcp} is not unique for two different traffic classes in controller interfaceor switch port’ |
Error: The ipv value {ipv} is not unique for two different traffic classes in contro... FLYNC-CMN-MIN-UNIQ-028
|
f’The ipv value {ipv} is not unique for two different traffic classes in controller interface. or switch port’ |
Error: {context}: '{item}' bit range [{start}, {end}) overflows length of {bits} bits FLYNC-CMN-MIN-VAL-029
|
“{context}: ‘{item}’ bit range [{start}, {end}) overflows length of {bits} bits” |
“{context}: ‘{a}’ [{sa}, {ea}) and ‘{b}’ [{sb}, {eb}) overlap” |
Error: Field required: Either the field 'value' or the pair of 'from_value' and 'to_... FLYNC-CMN-MAJ-REQ-031
|
“Field required: Either the field ‘value’ or the pair of ‘from_value’ and ‘to_value’ has to be defined.” |
Error: Invalid Combination: cannot use both 'value' and 'to_value' — either use 'val... FLYNC-CMN-MAJ-CONS-032
|
“Invalid Combination: cannot use both ‘value’ and ‘to_value’ — either use ‘value’ for a single value, or ‘from_value’ and ‘to_value’ in a pair.” |
Error: Invalid Combination: cannot use both 'value' and 'from_value' — either use 'v... FLYNC-CMN-MAJ-CONS-033
|
“Invalid Combination: cannot use both ‘value’ and ‘from_value’ — either use ‘value’ for a single value, or ‘from_value’ and ‘to_value’ in a pair.” |
Error: Invalid Combination: 'from_value' and 'to_value' must be paired — either use ... FLYNC-CMN-MAJ-CONS-034
|
“Invalid Combination: ‘from_value’ and ‘to_value’ must be paired — either use ‘value’ for a single value, or ‘from_value’ and ‘to_value’ in a pair.” |
Error: {owner}: {egress}: extract_pdu_ref='{ref}' is only valid when ingress is a Co... FLYNC-CMN-MIN-CONS-035
|
“{owner}: {egress}: extract_pdu_ref=’{ref}’ is only valid when ingress is a ContainerPDU; ingress ‘{ingress}’ is a {kind}.” |
Error: {owner}: {egress}: extract_pdu_ref '{ref}' is not contained in ContainerPDU '... FLYNC-CMN-MAJ-REF-036
|
“{owner}: {egress}: extract_pdu_ref ‘{ref}’ is not contained in ContainerPDU ‘{ingress}’ (contained_pdus = {inner}).” |
Error: {owner}: {egress}: extract_pdu_ref '{ref}' is ambiguous; ContainerPDU '{ingre... FLYNC-CMN-MAJ-UNIQ-037
|
“{owner}: {egress}: extract_pdu_ref ‘{ref}’ is ambiguous; ContainerPDU ‘{ingress}’ contains it more than once.” |
Error: {owner}: pdu_ref '{ref}' does not name any PDU declared under communication.c... FLYNC-CMN-MAJ-REF-038
|
“{owner}: pdu_ref ‘{ref}’ does not name any PDU declared under communication.channels.” |
Error: {owner}: frame_ref '{ref}' does not name any CAN or CAN FD frame declared und... FLYNC-CMN-MAJ-REF-039
|
“{owner}: frame_ref ‘{ref}’ does not name any CAN or CAN FD frame declared under communication.channels.can_buses.” |
Error: {owner}: {egress}: frame_ref id={ref} on bus '{bus}' does not name any CAN or... FLYNC-CMN-MAJ-REF-040
|
“{owner}: {egress}: frame_ref id={ref} on bus ‘{bus}’ does not name any CAN or CAN FD frame.” |
Error: {owner}: {egress}: PDU '{pdu}' ({pdu_len} B) does not fit egress frame '{fram... FLYNC-CMN-MIN-CONS-041
|
“{owner}: {egress}: PDU ‘{pdu}’ ({pdu_len} B) does not fit egress frame ‘{frame}’ ({frame_len} B).” |
Error: {owner}: eth_socket egress targets socket '{ref}' which does not exist on con... FLYNC-CMN-MAJ-REF-042
|
“{owner}: eth_socket egress targets socket ‘{ref}’ which does not exist on controller ‘{ctrl}’.” |
Error: {owner}: eth_socket egress target '{ref}' has no pdu_sender deployment for PD... FLYNC-CMN-MAJ-CONS-043
|
“{owner}: eth_socket egress target ‘{ref}’ has no pdu_sender deployment for PDU ‘{pdu}’; cannot publish forwarded payload.” |
Error: {owner}: can_frame egress targets bus '{bus}' which has no CAN interface on c... FLYNC-CMN-MAJ-REF-044
|
“{owner}: can_frame egress targets bus ‘{bus}’ which has no CAN interface on controller ‘{ctrl}’.” |
Error: {owner}: can_frame egress targets frame id={frame} on bus '{bus}', but contro... FLYNC-CMN-MAJ-CONS-045
|
“{owner}: can_frame egress targets frame id={frame} on bus ‘{bus}’, but controller ‘{ctrl}’ does not list it in sender_frames of that interface.” |
Error: {owner}: eth_socket egress cannot resolve egress PDU; ingress frame has no si... FLYNC-CMN-MAJ-REF-046
|
‘{owner}: eth_socket egress cannot resolve egress PDU; ingress frame has no single packed PDU.’ |
‘Forwarder cycle detected: {path}’ |
Error: Incompatible Controller Config detected (compatible_flync_version={legacy_ver... FLYNC-GEN-FAT-COMP-048
|
“Incompatible Controller Config detected (compatible_flync_version={legacy_version}). FLYNC {required_version} requires every controller to live in its own directory containing ‘controller_metadata.flync.yaml’. Update the configuration to the new layout or downgrade FLYNC to 0.10.x.” |
Error: baud_rate {value} is not a valid CAN baud rate. Allowed values: {allowed} FLYNC-BUS-MIN-VAL-049
|
‘baud_rate {value} is not a valid CAN baud rate. Allowed values: {allowed}’ |
“CANBus ‘{name}’: fd_baud_rate must be set when fd_enabled is True” |
“CANBus ‘{name}’: fd_baud_rate must be None when fd_enabled is False” |
Error: CANBus '{name}': fd_baud_rate {value} is not a standard CAN FD data-phase rat... FLYNC-BUS-MIN-VAL-052
|
“CANBus ‘{name}’: fd_baud_rate {value} is not a standard CAN FD data-phase rate. Allowed values: {allowed}” |
“CANBus ‘{name}’ has CANFDFrame(s) {fd_frames} but fd_enabled is False” |
“CANBus ‘{name}’ has duplicate CAN identifier(s): {duplicates}” |
Error: baud_rate {value} is not a valid LIN baud rate. Allowed values: {allowed} FLYNC-BUS-MIN-VAL-055
|
‘baud_rate {value} is not a valid LIN baud rate. Allowed values: {allowed}’ |
Error: LINScheduleTable '{table}' references unknown frame '{frame}'. Defined frames... FLYNC-BUS-MAJ-REF-056
|
“LINScheduleTable ‘{table}’ references unknown frame ‘{frame}’. Defined frames: {defined}” |
“{kind} ‘{name}’ references unknown PDU(s): {unknown_refs}” |
Error: CANInterface(bus_ref={bus}): duplicate frame_ref(s) in forwarder_frames: {dups} FLYNC-ECU-MAJ-UNIQ-058
|
‘CANInterface(bus_ref={bus}): duplicate frame_ref(s) in forwarder_frames: {dups}’ |
Error: Compute Nodes are currently experimental! Subject to change, please use with ... FLYNC-ECU-WARN-LIFE-059
|
‘Compute Nodes are currently experimental! Subject to change, please use with care.’ |
Error: VirtualSwitch is currently experimental! Subject to change, please use with c... FLYNC-ECU-WARN-LIFE-060
|
‘VirtualSwitch is currently experimental! Subject to change, please use with care.’ |
‘Interface should have at least 1 valid virtual interface.’ |
Error: {feature} is configured on both controller interface {self.name} and compute ... FLYNC-ECU-MIN-CONS-062
|
f’{feature} is configured on both controller interface {self.name} and compute node {node.name}. It must be defined on either the interface or its compute nodes, not both.’ |
Error: RouteEntry egress_interface {route.egress_interface} is not a virtual interfa... FLYNC-ECU-MIN-REF-063
|
f’RouteEntry egress_interface {route.egress_interface} is not a virtual interface of the controller interface.’ |
Error: RouteEntry default_gateway {route.default_gateway} is not within the subnet o... FLYNC-ECU-MIN-CONS-064
|
f’RouteEntry default_gateway {route.default_gateway} is not within the subnet of egress_interface {route.egress_interface}.’ |
‘Fatal Error: The interface is not a part of any controller’ |
Error: Controller must declare at least one interface (ethernet, CAN, or LIN). FLYNC-ECU-MAJ-REQ-066
|
‘Controller must declare at least one interface (ethernet, CAN, or LIN).’ |
Error: {port.node_connected} is not a validcontroller interface or compute node FLYNC-ECU-MIN-REF-067
|
f’{port.node_connected} is not a validcontroller interface or compute node’ |
Error: ECU has invalid components. Check controller and switch errors for details. FLYNC-ECU-MAJ-STRUCT-068
|
‘ECU has invalid components. Check controller and switch errors for details.’ |
Error: Error in socket configuration:\nThe following VLAN IDs are specified in the s... FLYNC-ECU-MIN-REF-069
|
f’Error in socket configuration:nThe following VLAN IDs are specified in the socket containers but not configured in any virtual interface of ethernet interface {iface_config.name}: {missing_vlans}.’ |
Error: Error in socket {socket.name}:\nThe IP {endpoint_ip} is not configured in any... FLYNC-ECU-MIN-REF-070
|
f’Error in socket {socket.name}:nThe IP {endpoint_ip} is not configured in any virtual interface of ethernet interface {iface_config.name} in ECU {self.name}.’ |
Error: Error in MAC multicast:\nendpoints. Could not find an interface for address {... FLYNC-ECU-MIN-REF-071
|
f’Error in MAC multicast:nendpoints. Could not find an interface for address {endpoint.mac_address}. ECU {self.name}’ |
Error: ECU port '{self.ecu_port_name}' referenced in connection '{self.id}' was not ... FLYNC-ECU-MAJ-REF-072
|
f”ECU port ‘{self.ecu_port_name}’ referenced in connection ‘{self.id}’ was not found or was not validated” |
Error: Switch '{switch_name}' referenced in connection '{connection_id}' was not fou... FLYNC-ECU-MAJ-REF-073
|
f”Switch ‘{switch_name}’ referenced in connection ‘{connection_id}’ was not found in the current ECU.” |
Error: Switch port '{port_name}' referenced in connection '{connection_id}' is ambig... FLYNC-ECU-MAJ-UNIQ-074
|
f”Switch port ‘{port_name}’ referenced in connection ‘{connection_id}’ is ambiguous — multiple switches ({’, ‘.join(owners)}) in the same ECU define a port with this name. Add an explicit ‘switch:’ reference (e.g. switch: {owners[0]}) to the connection to disambiguate. Switch port names are only unique within a single switch.” |
Error: Switch port '{port_name}' referenced in connection '{connection_id}' was not ... FLYNC-ECU-MAJ-REF-075
|
f”Switch port ‘{port_name}’ referenced in connection ‘{connection_id}’ was not found or was not validated” |
Error: Controller '{controller_name}' referenced in connection '{connection_id}' was... FLYNC-ECU-MAJ-REF-076
|
f”Controller ‘{controller_name}’ referenced in connection ‘{connection_id}’ was not found in the current ECU.” |
Error: Controller interface '{iface_name}' referenced in connection '{connection_id}... FLYNC-ECU-MAJ-UNIQ-077
|
f”Controller interface ‘{iface_name}’ referenced in connection ‘{connection_id}’ is ambiguous — multiple controllers ({’, ‘.join(owners)}) in the same ECU define an interface with this name. Add an explicit ‘controller:’ reference (e.g. controller: {owners[0]}) to the connection to disambiguate. Controller interface names are only unique within a single controller.” |
Error: Controller interface '{iface_name}' referenced in connection '{connection_id}... FLYNC-ECU-MAJ-REF-078
|
f”Controller interface ‘{iface_name}’ referenced in connection ‘{connection_id}’ was not found or was not validated” |
Error: AVTP multicast address {str(mac).upper()} is out of the valid range 91:E0:F0:... FLYNC-ECU-MAJ-VAL-079
|
f’AVTP multicast address {str(mac).upper()} is out of the valid range 91:E0:F0:00:00:00 - 91:E0:F0:00:00:FF.’ |
Error: Multicast group membership for {self.group} ({self.mode} / VLAN {self.vlan} )... FLYNC-ECU-MIN-REQ-080
|
f”Multicast group membership for {self.group} ({self.mode} / VLAN {self.vlan} ) could not be defined.The field ‘src_ip’ must be defined for IP multicast senders!” |
Error: MII and MDI config should have the same speed in ECU Ports. Port {self.name} FLYNC-ECU-MAJ-CONS-081
|
f’MII and MDI config should have the same speed in ECU Ports. Port {self.name}’ |
Error: Validation error in deployment {idx} of socket - {detail}. Skipping to the ne... FLYNC-ECU-MIN-STRUCT-082
|
f’Validation error in deployment {idx} of socket - {detail}. Skipping to the next deployment.’ |
Error: Socket '{name}': duplicate PDUForwarder deployment(s) for pdu_ref(s): {dups} FLYNC-ECU-MAJ-UNIQ-083
|
“Socket ‘{name}’: duplicate PDUForwarder deployment(s) for pdu_ref(s): {dups}” |
Error: TCP Socket with TCP Option profile ID {self.tcp_profile} does not exist. Crea... FLYNC-ECU-WARN-REF-084
|
f’TCP Socket with TCP Option profile ID {self.tcp_profile} does not exist. Creating a profile with default options.’ |
‘Sockets must be tied to the same address as the IPv4 endpoint.’ |
‘Sockets must be tied to the same address as the IPv6 endpoint.’ |
f’The switch port {self.name} is not a part of any switch’ |
‘A TCAM Rule can either drop OR force egress OR mirror on one port.’ |
‘A TCAM Rule can either remove OR overwrite a vlan on one port.’ |
Error: Not able to find any streams with internal priority values {iv}. Traffic clas... FLYNC-ECU-MIN-REF-090
|
f’Not able to find any streams with internal priority values {iv}. Traffic class {tr.name}’ |
f’No ATS Instance found for traffic class {tr.name}’ |
f”Version ‘{raw_version}’ is not valid PEP 440” |
f”Version ‘{raw_version}’ is not valid Semantic Version” |
Error: At least one of the fields in pattern of firewall rule should be present FLYNC-SEC-MIN-REQ-094
|
‘At least one of the fields in pattern of firewall rule should be present’ |
‘Firewall rule cannot have both dst ipv4 and dst ipv6 set’ |
‘Firewall rule cannot have both src ipv4 and src ipv6 set’ |
‘Firewall rule cannot have both src ipv4 and dst ipv6 set’ |
‘Firewall rule cannot have both src ipv6 and dst ipv4 set’ |
‘Two or more rules cannot be the same’ |
‘If MKA is not enabled, macsec_mode should be disabled.’ |
‘Life time should be greater than hello time.’ |
Error: {owner}: egresses[{idx}] duplicates an earlier egress targeting the same targ... FLYNC-SIG-MAJ-UNIQ-102
|
“{owner}: egresses[{idx}] duplicates an earlier egress targeting the same target ‘{key}’.” |
Error: CANFrame '{name}': is_remote_frame=True requires length=0 (RTR frames carry n... FLYNC-SIG-MIN-CONS-103
|
“CANFrame ‘{name}’: is_remote_frame=True requires length=0 (RTR frames carry no data payload); got length={length}” |
Error: CANFDFrame '{name}' length {length} is not a valid CAN FD payload size; valid... FLYNC-SIG-MIN-VAL-104
|
“CANFDFrame ‘{name}’ length {length} is not a valid CAN FD payload size; valid sizes are {valid}” |
Error: Frame '{name}': multiple PDU instances share bit_position {pos}; overlapping ... FLYNC-SIG-MIN-UNIQ-105
|
“Frame ‘{name}’: multiple PDU instances share bit_position {pos}; overlapping placements are not permitted” |
Error: CAN ID {can_id} is out of range for id_format '{id_format}' (allowed 0 – {lim... FLYNC-SIG-MIN-VAL-106
|
“CAN ID {can_id} is out of range for id_format ‘{id_format}’ (allowed 0 – {limit})” |
“MultiplexedPDU ‘{name}’ has duplicate selector_value(s): {duplicates}” |
Error: MultiplexedPDU '{name}': selector_signal '{sig}' has bit_length={bl}, so vali... FLYNC-SIG-MIN-VAL-108
|
“MultiplexedPDU ‘{name}’: selector_signal ‘{sig}’ has bit_length={bl}, so valid selector values are [0, {max}]; out-of-range selector_value(s): {bad}” |
‘must be a multiple of 8, got {value}’ |
Error: ContainerPDU '{name}': length {length} B is too small to hold {count} slot he... FLYNC-SIG-MIN-VAL-110
|
“ContainerPDU ‘{name}’: length {length} B is too small to hold {count} slot header(s) at {overhead} B each (minimum {minimum} B before payload bytes are counted)” |
‘If header length is 0, there should be only one contained PDU’ |
Error: Both or None of the fields id_length_bits, and length_field_bits should be zero FLYNC-SIG-MIN-CONS-112
|
‘Both or None of the fields id_length_bits, and length_field_bits should be zero’ |
Error: factor must not be zero; a zero factor collapses all physical values to the o... FLYNC-SIG-MAJ-VAL-113
|
‘factor must not be zero; a zero factor collapses all physical values to the offset’ |
Error: {data_type} requires {natural} bits or a multiple of that; got bit_length={bi... FLYNC-SIG-MAJ-VAL-114
|
‘{data_type} requires {natural} bits or a multiple of that; got bit_length={bit_length}’ |
Error: {data_type} requires exactly {natural} bits; got bit_length={bit_length} FLYNC-SIG-MAJ-VAL-115
|
‘{data_type} requires exactly {natural} bits; got bit_length={bit_length}’ |
Error: bit_length={bit_length} exceeds the natural width of {data_type} ({natural} b... FLYNC-SIG-MAJ-VAL-116
|
‘bit_length={bit_length} exceeds the natural width of {data_type} ({natural} bits)’ |
Error: lower_limit ({lower_limit}) must not exceed upper_limit ({upper_limit}) FLYNC-SIG-MAJ-CONS-117
|
‘lower_limit ({lower_limit}) must not exceed upper_limit ({upper_limit})’ |
Error: value_encoding is not supported for {data_type} signals; only integer data ty... FLYNC-SIG-MAJ-COMP-118
|
‘value_encoding is not supported for {data_type} signals; only integer data types allow text-table or bitfield encodings’ |
Error: TextTable entry '{label}' range [{from_value}, {to_value}] is outside the rep... FLYNC-SIG-MAJ-VAL-119
|
“TextTable entry ‘{label}’ range [{from_value}, {to_value}] is outside the representable range [{lo}, {hi}] for {data_type} with bit_length={bit_length}” |
Error: BitfieldGroup '{name}' mask {mask} exceeds the representable range for {data_... FLYNC-SIG-MAJ-VAL-120
|
“BitfieldGroup ‘{name}’ mask {mask} exceeds the representable range for {data_type} with bit_length={bit_length}” |
Error: BitmaskFlag '{label}' mask {mask} exceeds the representable range for {data_t... FLYNC-SIG-MAJ-VAL-121
|
“BitmaskFlag ‘{label}’ mask {mask} exceeds the representable range for {data_type} with bit_length={bit_length}” |
‘initial_value for bytearray signal must be bytes; got {got}’ |
‘initial_value for char signal must be str; got {got}’ |
‘initial_value for {data_type} must be numeric; got {got}’ |
‘initial_value for {data_type} must be int; got {got}’ |
Error: initial_value {value} is outside the representable range [{lo}, {hi}] for {da... FLYNC-SIG-MAJ-VAL-126
|
‘initial_value {value} is outside the representable range [{lo}, {hi}] for {data_type} with bit_length={bit_length}’ |
Error: TextEntry '{label}': to_value ({to_value}) must not be less than from_value (... FLYNC-SIG-MAJ-CONS-127
|
“TextEntry ‘{label}’: to_value ({to_value}) must not be less than from_value ({from_value})” |
Error: BitfieldState '{label}': to_value ({to_value}) must not be less than from_val... FLYNC-SIG-MAJ-CONS-128
|
“BitfieldState ‘{label}’: to_value ({to_value}) must not be less than from_value ({from_value})” |
“BitfieldGroup ‘{name}’: duplicate state label {label!r}” |
Error: BitfieldGroup '{name}': state '{label}' range [{from_value}, {to_value}] has ... FLYNC-SIG-MAJ-VAL-130
|
“BitfieldGroup ‘{name}’: state ‘{label}’ range [{from_value}, {to_value}] has bits outside mask {mask}” |
‘BitfieldTextTable: duplicate group name {name!r}’ |
Error: BitfieldTextTable: group '{name}' mask {mask} overlaps another group's mask FLYNC-SIG-MAJ-CONS-132
|
“BitfieldTextTable: group ‘{name}’ mask {mask} overlaps another group’s mask” |
‘BitmaskFlags: duplicate flag label {label!r}’ |
“BitmaskFlags: flag ‘{label}’ mask {mask} overlaps another flag’s mask” |
Error: Field "{self.name}": [feat_req_someip_632] - A field without a setter and wit... FLYNC-SOM-MIN-REQ-135
|
f’Field “{self.name}”: [feat_req_someip_632] - A field without a setter and without a getter and without a notifier shall not exist.’ |
Error: Eventgroup references "{event.name}", but it is not in events/fields of Servi... FLYNC-SOM-MIN-REF-136
|
f’Eventgroup references “{event.name}”, but it is not in events/fields of Service”{self.name}”’ |
Error: Entities share same identifier: {identifier} | ' + ', '.join([f"'{entity.name... FLYNC-SOM-MIN-UNIQ-137
|
f’Entities share same identifier: {identifier} | ‘ + ‘, ‘.join([f”’{entity.name}’({type(entity).__name__}.{attr_name})” for attr_name, entity in entries]) + ‘ [feat_req_someip_56]’ |
Error: Mismatch between length({self.length}) and number of defined fields ({len(sel... FLYNC-SOM-MIN-CONS-138
|
f’Mismatch between length({self.length}) and number of defined fields ({len(self.fields)})’ |
Error: Bitposition of {field.name} is out of range: {field.bitposition} >= {self.len... FLYNC-SOM-MIN-VAL-139
|
f’Bitposition of {field.name} is out of range: {field.bitposition} >= {self.length}’ |
f’Duplicate enum value: {entry.value}’ |
Error: Enum value {entry.value} exceeds valid range for {base_type_name} ({min_value... FLYNC-SOM-MIN-VAL-141
|
f’Enum value {entry.value} exceeds valid range for {base_type_name} ({min_value} to {max_value})’ |
Error: ECU port name {self.ecu1_port_name} in connection {self.id} of system topolog... FLYNC-TOP-MAJ-REF-142
|
f’ECU port name {self.ecu1_port_name} in connection {self.id} of system topology does not exist’ |
Error: ECU port name {self.ecu2_port_name} in connection {self.id} of system topolog... FLYNC-TOP-MAJ-REF-143
|
f’ECU port name {self.ecu2_port_name} in connection {self.id} of system topology does not exist’ |
Error: One or both ports missing MDI config: {port1.ecu.name}:{self.ecu1_port_name},... FLYNC-TOP-MAJ-COMP-144
|
f’One or both ports missing MDI config: {port1.ecu.name}:{self.ecu1_port_name}, {port2.ecu.name}:{self.ecu2_port_name}’ |
Error: Incompatible MDI Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port... FLYNC-TOP-MAJ-COMP-145
|
f’Incompatible MDI Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.mode}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.mode})’ |
Error: Incompatible MDI Speed: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_por... FLYNC-TOP-MAJ-COMP-146
|
f’Incompatible MDI Speed: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.speed}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.speed})’ |
Error: Incompatible MDI Duplex Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ec... FLYNC-TOP-MAJ-COMP-147
|
f’Incompatible MDI Duplex Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.duplex}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.duplex})’ |
Error: Incompatible MDI Roles: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_por... FLYNC-TOP-MAJ-COMP-148
|
f’Incompatible MDI Roles: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.role}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.role})’ |
Error: Incompatible MDI Autonegotiation: {port1.ecu.name}:{self.ecu1_port_name} ({md... FLYNC-TOP-MAJ-COMP-149
|
f’Incompatible MDI Autonegotiation: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.autonegotiation}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.autonegotiation})’ |
Error: pcp value must be greater than or equal to 0 and less than or equal to 7 FLYNC-TSN-MIN-VAL-150
|
‘pcp value must be greater than or equal to 0 and less than or equal to 7’ |
msg |
msg |
f’Priority value out of range [0..7]: {invalid}’ |
Error: At least one of frame_priority_values or internal_priority_values must be pro... FLYNC-TSN-MIN-REQ-154
|
‘At least one of frame_priority_values or internal_priority_values must be provided and non-empty’ |
Error: Validation Error in HTB Config. Removing config from the interface. Default c... FLYNC-TSN-MIN-REF-155
|
f’Validation Error in HTB Config. Removing config from the interface. Default class {default} should exist in the HTB config.’ |
Error: Validation Error in HTB Config. Removing config from the interface. Default c... FLYNC-TSN-MIN-STRUCT-156
|
f’Validation Error in HTB Config. Removing config from the interface. Default class {default} must be a leaf class in HTB config.’ |
Error: Validation Error in HTB Config. Removing config from the interface. Incompati... FLYNC-TSN-MIN-CONS-157
|
f’Validation Error in HTB Config. Removing config from the interface. Incompatible HTB config. Ceil cannot be less than rate. Class {child.classid}.’ |
Error: Validation Error in HTB Config. Removing config from the interface. All prior... FLYNC-TSN-MIN-UNIQ-158
|
f’Validation Error in HTB Config. Removing config from the interface. All priorities must be unique, prio {child.priority}.’ |
Error: Validation Error in HTB Config. Removing config from the interface. All class... FLYNC-TSN-MIN-UNIQ-159
|
f’Validation Error in HTB Config. Removing config from the interface. All classids must be unique, classid {child.classid}.’ |
Error: Validation Error in HTB Config. Removing config from the interface. Incompati... FLYNC-TSN-MIN-CONS-160
|
f’Validation Error in HTB Config. Removing config from the interface. Incompatible HTB config. Sum of rate of child classes is greater than the rate of parent class. Class {child.classid}.’ |
Error: Validation Error in HTB Config. Removing config from the interface.Incompatib... FLYNC-TSN-MIN-CONS-161
|
f”Validation Error in HTB Config. Removing config from the interface.Incompatible HTB config. Ceil of child class should be less than parent’s class. Class {child.classid}.” |
Error: The 'general' attribute is deprecated. Please use 'communication' instead. FLYNC-GEN-WARN-LIFE-162
|
“The ‘general’ attribute is deprecated. Please use ‘communication’ instead.” |
Error: The 'general' attribute is deprecated. Please use 'communication' instead. FLYNC-GEN-WARN-LIFE-163
|
“The ‘general’ attribute is deprecated. Please use ‘communication’ instead.” |
str(e) |
f’The IP {ip} is repeated in ECU {ecu.name}’ |
str(e) |
Error: Invalid Multicast Configuration. There is a multicast rx configured for the a... FLYNC-GEN-WARN-CONS-167
|
f’Invalid Multicast Configuration. There is a multicast rx configured for the address {rx} but no tx.’ |
str(e) |
Error: Invalid Multicast Address Configuration. There are several RX that the TX End... FLYNC-GEN-WARN-CONS-169
|
f’Invalid Multicast Address Configuration. There are several RX that the TX Endpoint at {mcast._interface.name} cannot reach. {serialize_components(paths[key])}’ |
str(e) |
Error: Deployed provided service ({svc_label}) has multicast configuration for event... FLYNC-GEN-MAJ-CONS-171
|
f’Deployed provided service ({svc_label}) has multicast configuration for eventgroups ({mcast_config.eventgroups}/{mcast_config.ip_address}), but socket ({socket.name}) does not indicate by multicast_tx entry ({socket.multicast_tx})’ |
f’The MAC {mac} is repeated in ECU {ecu.name}’ |
Error: Invalid Multicast Address Configuration. There are no TX endpoints for this a... FLYNC-GEN-WARN-CONS-173
|
f’Invalid Multicast Address Configuration. There are no TX endpoints for this address {key} ‘ |
Error: Invalid Multicast Address Configuration. The RX interface for address {key} -... FLYNC-GEN-WARN-CONS-174
|
f’Invalid Multicast Address Configuration. The RX interface for address {key} - {mcast._interface.name} cannot be reached by the TX ports.’ |
Error: {owner}: pdu_ref '{ref}' does not name any PDU declared under communication.c... FLYNC-CMN-MAJ-REF-175
|
“{owner}: pdu_ref ‘{ref}’ does not name any PDU declared under communication.channels.” |
Error: {info.field_name} must be a quoted string: a hex literal like "0x0800" or a b... FLYNC-ECU-MIN-VAL-176
|
f’{info.field_name} must be a quoted string: a hex literal like “0x0800” or a binary string like “100101010111”. Got {type(value).__name__} {value!r}; wrap the value in quotes.’ |
Error: {info.field_name} must be a 0x-hex literal (e.g. "0x0800") or a binary string... FLYNC-ECU-MIN-VAL-177
|
f’{info.field_name} must be a 0x-hex literal (e.g. “0x0800”) or a binary string of 0/1 (e.g. “100101010111”); got {value!r}’ |
“‘data’ and ‘mask’ must describe the same number of bits” |
Error: offset must be between 0 and {self.frame_window - 1}, got {self.offset} FLYNC-ECU-MIN-VAL-179
|
f’offset must be between 0 and {self.frame_window - 1}, got {self.offset}’ |
Error: pattern at offset {self.offset} extends beyond byte {self.frame_window - 1} (... FLYNC-ECU-MIN-VAL-180
|
f’pattern at offset {self.offset} extends beyond byte {self.frame_window - 1} (max inspectable frame position)’ |
Error: TCAM Rule '{name}': vehicle_state_mask requires vehicle_state to be set. FLYNC-ECU-MIN-STRUCT-181
|
“TCAM Rule ‘{name}’: vehicle_state_mask requires vehicle_state to be set.” |
Error: TCAM Rule '{name}': vehicle_state has bits set outside vehicle_state_mask. FLYNC-ECU-MIN-STRUCT-182
|
“TCAM Rule ‘{name}’: vehicle_state has bits set outside vehicle_state_mask.” |
‘Cannot specify both match_filter and frame_mask; use only one’ |
‘Must specify either match_filter or frame_mask’ |
Error: {field}' must be a list of items, but a single mapping was given. Did you for... FLYNC-CMN-MIN-FMT-185
|
f”’{field}’ must be a list of items, but a single mapping was given. Did you forget to add ‘- ‘ before each item to make it a list?” |
Error: App {app.name} references service ({ref.service_name}, major_version={ref.maj... FLYNC-GEN-MAJ-REF-186
|
f”App {app.name} references service ({ref.service_name}, major_version={ref.major_version}) that is not defined in the system’s SOME/IP configuration.” |
Error: App '{name}' referenced in app_bindings of {controller_name} was not found or... FLYNC-CMN-MAJ-REF-187
|
f”App ‘{name}’ referenced in app_bindings of {controller_name} was not found or was not validated” |
Error: Apps are currently experimental! Subject to change, please use with care. FLYNC-GEN-WARN-LIFE-188
|
‘Apps are currently experimental! Subject to change, please use with care.’ |
Error: state_memberships reference undefined state management group '{group}' — defi... FLYNC-CMN-MAJ-REF-189
|
“state_memberships reference undefined state management group ‘{group}’ — define it in communication/state_management/groups.flync.yaml” |
Error: state management group '{group}' has no participant — assign at least one ent... FLYNC-CMN-MAJ-REQ-190
|
“state management group ‘{group}’ has no participant — assign at least one entity via state_memberships” |
Error: state management group '{group}': nm_pdu '{pdu}' not found under communicatio... FLYNC-CMN-MAJ-REF-191
|
“state management group ‘{group}’: nm_pdu ‘{pdu}’ not found under communication.channels” |
Error: state management group '{group}': PDU '{pdu}' has pdu_usage '{usage}', expect... FLYNC-CMN-MAJ-REF-192
|
“state management group ‘{group}’: PDU ‘{pdu}’ has pdu_usage ‘{usage}’, expected ‘network_management’” |
Error: state management group '{group}': timing_profile '{profile}' not found — defi... FLYNC-CMN-MAJ-REF-193
|
“state management group ‘{group}’: timing_profile ‘{profile}’ not found — define it in communication/state_management/timing_profiles.flync.yaml” |
Error: state management group '{name}': '{m.entity_path}' is redundant — its host EC... FLYNC-CMN-WARN-CONS-194
|
f”state management group ‘{name}’: ‘{m.entity_path}’ is redundant — its host ECU ‘{m.ecu_name}’ is already a whole-ECU participant” |
Error: state management group '{group}': bus '{bus}' has a bus-level membership (the... FLYNC-CMN-MAJ-CONS-195
|
“state management group ‘{group}’: bus ‘{bus}’ has a bus-level membership (the whole bus as one participant) but node-level member ‘{node}’ on it also participates — choose one variant per bus (whole-bus or per-node), not both” |
Error: state management group '{group}': {role} '{member}' has no {label} path for N... FLYNC-CMN-MAJ-REF-196
|
“state management group ‘{group}’: {role} ‘{member}’ has no {label} path for NM PDU ‘{pdu}’ — “ + missing |
Error: state management group '{group}': LIN bus participant '{bus}' has no master w... FLYNC-CMN-MAJ-REF-197
|
“state management group ‘{group}’: LIN bus participant ‘{bus}’ has no master whose ECU receives or sends NM PDU ‘{pdu}’ on another bus — the LIN master must know the group state (as its source, or by receiving it) to drive the bus sleep” |
Error: state management group '{group}': bus participant '{bus}' has no frame carryi... FLYNC-CMN-MAJ-REF-198
|
“state management group ‘{group}’: bus participant ‘{bus}’ has no frame carrying NM PDU ‘{pdu}’ — a bus nobody feeds NM into can never be released correctly” |
Error: state management group '{group}': no ECU attached to bus participant '{bus}' ... FLYNC-CMN-MAJ-REF-199
|
“state management group ‘{group}’: no ECU attached to bus participant ‘{bus}’ sends NM PDU ‘{pdu}’ — a bus nobody feeds NM into can never be released correctly” |
Error: state management group '{group}': member '{member}' claims relevance bit '{bi... FLYNC-CMN-MAJ-VAL-200
|
“state management group ‘{group}’: member ‘{member}’ claims relevance bit ‘{bit}’ which is not a flag of NM PDU ‘{pdu}’ — declare the bit in the PDU’s relevance vector or correct the relevance_bits entry” |
Error: state management group '{group.name}': NM frame '{frame.name}' on bus '{bus.n... FLYNC-CMN-WARN-CONS-201
|
f”state management group ‘{group.name}’: NM frame ‘{frame.name}’ on bus ‘{bus.name}’ is configured with a cyclic timing of {frame_cycle_ms:g} ms, which does not match the group’s cycle_time_ms ({cycle_time_ms})” |
Error: state management group '{group.name}': {source} ({cadence_ms:g}) is shorter t... FLYNC-CMN-WARN-CONS-202
|
f”state management group ‘{group.name}’: {source} ({cadence_ms:g}) is shorter than the ~{frame_tx_ms:.2f} ms needed to send NM frame ‘{frame.name}’ on bus ‘{bus.name}’ at {baud_rate} bit/s” |
Error: announcement phase timing: burst_count and burst_cycle_time_ms must be set to... FLYNC-CMN-MAJ-VAL-203
|
‘announcement phase timing: burst_count and burst_cycle_time_ms must be set together (set both or neither)’ |
Error: timing profile '{name}': sleep.timeout_ms must be greater than cycle_time_ms ... FLYNC-CMN-MAJ-VAL-204
|
“timing profile ‘{name}’: sleep.timeout_ms must be greater than cycle_time_ms (got timeout_ms={timeout}, cycle_time_ms={cycle})” |
Error: timing profile '{name}': announcement.burst_cycle_time_ms ({burst}) must be s... FLYNC-CMN-MAJ-VAL-205
|
“timing profile ‘{name}’: announcement.burst_cycle_time_ms ({burst}) must be shorter than cycle_time_ms ({cycle})” |
Error: timing profile '{name}': the announcement burst ({count} x {burst} ms) does n... FLYNC-CMN-MAJ-VAL-206
|
“timing profile ‘{name}’: the announcement burst ({count} x {burst} ms) does not fit within the announcement duration_ms ({duration})” |
Error: observer membership in group '{self.group}' must not define relevance_bits - ... FLYNC-CMN-MAJ-CONS-207
|
f”observer membership in group ‘{self.group}’ must not define relevance_bits - only participants reference bits” |
Error: membership in group '{self.group}' lists a relevance bit more than once in re... FLYNC-CMN-MAJ-UNIQ-208
|
f”membership in group ‘{self.group}’ lists a relevance bit more than once in relevance_bits” |
Error: switch port '{sp.name}' on switch '{sp.get_switch().name}' is connected to it... FLYNC-ECU-MAJ-COMP-209
|
f”switch port ‘{sp.name}’ on switch ‘{sp.get_switch().name}’ is connected to itself. A component cannot be connected to itself.” |
Error: switch port '{switch_port.name}' on switch '{switch_port.get_switch().name}' ... FLYNC-ECU-MAJ-COMP-210
|
f”switch port ‘{switch_port.name}’ on switch ‘{switch_port.get_switch().name}’ is connected to more than one component. Each switch port in the internal topology may only be connected to a single other component.” |
f”ECU port ‘{port.name}’ is not connected in the internal topology.” |
Error: Switch port '{switch_port.name}' (switch: '{switch_port._switch.name}') is no... FLYNC-ECU-WARN-STRUCT-212
|
f”Switch port ‘{switch_port.name}’ (switch: ‘{switch_port._switch.name}’) is not connected in the internal topology.” |
Error: Controller interface '{iface.name}' (controller: '{iface._controller.name}') ... FLYNC-ECU-WARN-STRUCT-213
|
f”Controller interface ‘{iface.name}’ (controller: ‘{iface._controller.name}’) is not connected in the internal topology.” |
Error: ECU port '{port.name}' (ECU: '{port.ecu.name}') is not connected in the syste... FLYNC-TOP-WARN-STRUCT-214
|
f”ECU port ‘{port.name}’ (ECU: ‘{port.ecu.name}’) is not connected in the system topology.” |
Error: {owner}: bus_ref '{bus}' does not name any bus declared under {catalogue}. FLYNC-CMN-MAJ-REF-215
|
“{owner}: bus_ref ‘{bus}’ does not name any bus declared under {catalogue}.” |
Error: {owner}: {field}: bus_ref '{bus}' does not name any bus declared under {catal... FLYNC-CMN-MAJ-REF-216
|
“{owner}: {field}: bus_ref ‘{bus}’ does not name any bus declared under {catalogue}.” |
Error: {owner}: {field}: frame_ref id={ref} does not name any frame declared on bus ... FLYNC-CMN-MAJ-REF-217
|
“{owner}: {field}: frame_ref id={ref} does not name any frame declared on bus ‘{bus}’ under {catalogue}.” |
Error: Deployed provided service on TCP socket ({socket.name}) of ECU ({ecu.name}) h... FLYNC-GEN-MAJ-CONS-218
|
f’Deployed provided service on TCP socket ({socket.name}) of ECU ({ecu.name}) has multicast configuration for eventgroups ({[mcast.eventgroups for mcast in provider.multicast_config]}); SOME/IP eventgroup multicast requires a UDP socket’ |
Error: The ethernet topology file (topology/system_topology.flync.yaml) is required ... FLYNC-GEN-MAJ-REQ-219
|
‘The ethernet topology file (topology/system_topology.flync.yaml) is required because system-wide Ethernet features are used: {reasons}’ |
Error: Multiple ECUs declare Ethernet ports but no ethernet topology (external conne... FLYNC-GEN-WARN-CONS-220
|
‘Multiple ECUs declare Ethernet ports but no ethernet topology (external connections) is defined.’ |
Error: CAN/LIN interface(s) reference unknown bus '{topo.bus_name}'. Defined buses: ... FLYNC-TOP-MAJ-REF-221
|
f”CAN/LIN interface(s) reference unknown bus ‘{topo.bus_name}’. Defined buses: {sorted(defs)}” |
Error: bus_ref '{topo.bus_name}' referenced by ECU interface(s) cannot be verified: ... FLYNC-TOP-WARN-REF-222
|
f”bus_ref ‘{topo.bus_name}’ referenced by ECU interface(s) cannot be verified: no CAN/LIN bus definitions are loaded.” |
Error: LIN bus '{topo.bus_name}' has {len(masters)} master interfaces ({names}); exa... FLYNC-TOP-MAJ-CONS-223
|
f”LIN bus ‘{topo.bus_name}’ has {len(masters)} master interfaces ({names}); exactly one is required.” |
Error: LIN bus '{topo.bus_name}' has slave interface(s) but no master interface. FLYNC-TOP-WARN-CONS-224
|
f”LIN bus ‘{topo.bus_name}’ has slave interface(s) but no master interface.” |
Error: {kind} bus '{topo.bus_name}' is defined but no ECU interface attaches to it. FLYNC-TOP-WARN-CONS-226
|
f”{kind} bus ‘{topo.bus_name}’ is defined but no ECU interface attaches to it.” |
Error: ECU '{self.name}' declares Ethernet interfaces or switches but has no ECU por... FLYNC-ECU-MAJ-REQ-227
|
f”ECU ‘{self.name}’ declares Ethernet interfaces or switches but has no ECU ports defined (ports.flync.yaml).” |
Error: ECU '{self.name}' declares Ethernet interfaces or switches but has no interna... FLYNC-ECU-MAJ-REQ-228
|
f”ECU ‘{self.name}’ declares Ethernet interfaces or switches but has no internal topology (topology.flync.yaml).” |
Error: The 'system_topology' attribute is deprecated and will be removed in a future... FLYNC-TOP-WARN-LIFE-229
|
“The ‘system_topology’ attribute is deprecated and will be removed in a future release. Please use ‘ethernet_topology’ instead.” |
Error: {kind} bus '{topo.bus_name}' has only a single attached node ({name}). FLYNC-TOP-WARN-CONS-230
|
f”{kind} bus ‘{topo.bus_name}’ has only a single attached node ({name}).” |