Error Catalog¶
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 |
|
CANBus '{name}' declares unsupported frame type(s): {types}. Frames must be C... |
BUS |
MAJ |
CONSISTENCY |
can_bus.CANBus.validate_frame_types |
|
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 |
|
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 |
|
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 |
connection_compatibility.validate_optional_mii_config_compatibility |
|
Incompatible MII Mode: {comp1.name} ({mii_comp1.mode}) ↔ {comp2.name}({mii_co... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility._check_mii_pair_compatibility |
|
Incompatible MII Speed: {comp1.name} ({mii_comp1.speed}) ↔ {comp2.name}({mii_... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility._check_mii_pair_compatibility |
|
Incompatible MII Type: {comp1.name} ({mii_comp1.type}) ↔ {comp2.name}({mii_co... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility._check_mii_pair_compatibility |
|
Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII confi... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility.validate_compulsory_mii_config_compatibility |
|
Incomplete MACsec config in connection {id}: {configured.name} has a macsec c... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility.validate_macsec |
|
MACsec should be enabled in both - {comp1.name} and {comp2.name} in connectio... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility._check_macsec_pair_compatibility |
|
Both {comp1.name} and {comp2.name} should have the same macsec_mode. in conne... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility._check_macsec_pair_compatibility |
|
Incompatible PTP config. PTP config not present in either {comp1.name} or {c... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility.validate_gptp |
|
CMLDS mismatch: {comp1.name} has cmlds_linkport_enabled={ptp1.cmlds_linkport_... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility.validate_gptp |
|
Incompatible PTP Config: Domain {domain} not present in {comp2.name} in conne... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility.validate_gptp_domains |
|
Incompatible PTP Config: Domain ID {domain} in {comp1.name} and {comp2.name} ... |
CMN |
MAJ |
COMPATIBILITY |
connection_compatibility.validate_gptp_domains |
|
The sum of idleslopes of all shapers on one port' + ' cannot be higher than t... |
CMN |
MAJ |
CONSISTENCY |
connection_compatibility.validate_cbs_idleslopes_fit_portspeed |
|
Incompatible HTB config for {comp.name}: sum of all child class rates {sum_ch... |
CMN |
MAJ |
CONSISTENCY |
connection_compatibility.validate_htb |
|
Invalid Combination: cannot use both 'value' and 'to_value' — either use 'val... |
CMN |
MAJ |
CONSISTENCY |
bit_ranges.validate_value_input_format |
|
Invalid Combination: cannot use both 'value' and 'from_value' — either use 'v... |
CMN |
MAJ |
CONSISTENCY |
bit_ranges.validate_value_input_format |
|
Invalid Combination: 'from_value' and 'to_value' must be paired — either use ... |
CMN |
MAJ |
CONSISTENCY |
bit_ranges.validate_value_input_format |
|
{owner}: eth_socket egress target '{ref}' has no pdu_sender deployment for PD... |
CMN |
MAJ |
CONSISTENCY |
forwarder._check_eth_socket_egress |
|
{owner}: can_frame egress targets frame id={frame} on bus '{bus}', but contro... |
CMN |
MAJ |
CONSISTENCY |
forwarder._check_can_frame_egress |
|
state management group '{group}': bus '{bus}' has a bus-level membership (the... |
CMN |
MAJ |
CONSISTENCY |
state_management._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._resolve_egress_pdu |
|
{owner}: pdu_ref '{ref}' does not name any PDU declared under communication.c... |
CMN |
MAJ |
REFERENCE |
forwarder._validate_pdu_forwarder_refs_for |
|
{owner}: frame_ref '{ref}' does not name any CAN or CAN FD frame declared und... |
CMN |
MAJ |
REFERENCE |
forwarder._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._resolve_sinks_for |
|
{owner}: eth_socket egress targets socket '{ref}' which does not exist on con... |
CMN |
MAJ |
REFERENCE |
forwarder._check_eth_socket_egress |
|
{owner}: can_frame egress targets bus '{bus}' which has no CAN interface on c... |
CMN |
MAJ |
REFERENCE |
forwarder._check_can_frame_egress |
|
{owner}: eth_socket egress cannot resolve egress PDU; ingress frame has no si... |
CMN |
MAJ |
REFERENCE |
forwarder._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.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._check_referenced_groups_exist |
|
state management group '{group}': nm_pdu '{pdu}' not found under communicatio... |
CMN |
MAJ |
REFERENCE |
state_management._check_group_basics |
|
state management group '{group}': PDU '{pdu}' has pdu_usage '{usage}', expect... |
CMN |
MAJ |
REFERENCE |
state_management._check_group_basics |
|
state management group '{group}': timing_profile '{profile}' not found — defi... |
CMN |
MAJ |
REFERENCE |
state_management._check_group_basics |
|
state management group '{group}': {role} '{member}' has no {label} path for N... |
CMN |
MAJ |
REFERENCE |
state_management._reachability_error |
|
state management group '{group}': LIN bus participant '{bus}' has no master w... |
CMN |
MAJ |
REFERENCE |
state_management._check_lin_bus_reachability |
|
state management group '{group}': bus participant '{bus}' has no frame carryi... |
CMN |
MAJ |
REFERENCE |
state_management._check_bus_reachability |
|
state management group '{group}': no ECU attached to bus participant '{bus}' ... |
CMN |
MAJ |
REFERENCE |
state_management._check_bus_reachability |
|
{owner}: bus_ref '{bus}' does not name any bus declared under {catalog}. |
CMN |
MAJ |
REFERENCE |
interface._validate_interface |
|
{owner}: {field}: bus_ref '{bus}' does not name any bus declared under {catal... |
CMN |
MAJ |
REFERENCE |
interface._validate_interface |
|
{owner}: {field}: frame_ref id={ref} does not name any frame declared on bus ... |
CMN |
MAJ |
REFERENCE |
interface._validate_interface |
|
ContainerPDU '{name}' references unknown PDU(s): {unknown_refs} |
CMN |
MAJ |
REFERENCE |
flync_channels.FLYNCChannelConfig.validate_ethernet_pdu_container_refs |
|
MultiplexedPDU '{name}' references unknown PDU(s): {unknown_refs} |
CMN |
MAJ |
REFERENCE |
flync_channels.FLYNCChannelConfig.validate_multiplexed_pdu_refs |
|
{owner}: {field}: pgn {pgn} does not name any J1939 frame declared on bus '{b... |
CMN |
MAJ |
REFERENCE |
interface._validate_j1939_interface |
|
{owner}: {field}: bus_ref '{bus}' does not name any bus declared under {catal... |
CMN |
MAJ |
REFERENCE |
interface._validate_j1939_interface |
|
Cannot validate Traffic Classes! No port speed defined. Make sure to configur... |
CMN |
MAJ |
REQUIRED |
connection_compatibility.validate_cbs_idleslopes_fit_portspeed |
|
Field required: Either the field 'value' or the pair of 'from_value' and 'to_... |
CMN |
MAJ |
REQUIRED |
bit_ranges.validate_value_input_format |
|
state management group '{group}' has no participant — assign at least one ent... |
CMN |
MAJ |
REQUIRED |
state_management._check_group_basics |
|
Forwarder cycle detected: {path} |
CMN |
MAJ |
STRUCTURAL |
forwarder._ForwarderCycleDetector._visit_neighbour |
|
msg + str(dupes) |
CMN |
MAJ |
UNIQUENESS |
generic.validate_list_items_unique |
|
{owner}: {egress}: extract_pdu_ref '{ref}' is ambiguous; ContainerPDU '{ingre... |
CMN |
MAJ |
UNIQUENESS |
forwarder._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 |
generic.validate_elements_in |
|
state management group '{group}': member '{member}' claims relevance bit '{bi... |
CMN |
MAJ |
VALUE_RANGE |
state_management._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 |
connection_compatibility.validate_ingress_streams_fields |
|
Validation Error in Ingress Streams. Removing config from the interface. Ingr... |
CMN |
MIN |
CONSISTENCY |
connection_compatibility.validate_ingress_streams_fields |
|
{context}: '{a}' [{sa}, {ea}) and '{b}' [{sb}, {eb}) overlap |
CMN |
MIN |
CONSISTENCY |
bit_ranges.check_bit_ranges_no_overlap |
|
{owner}: {egress}: extract_pdu_ref='{ref}' is only valid when ingress is a Co... |
CMN |
MIN |
CONSISTENCY |
forwarder._resolve_egress_pdu |
|
{owner}: {egress}: PDU '{pdu}' ({pdu_len} B) does not fit egress frame '{fram... |
CMN |
MIN |
CONSISTENCY |
forwarder._resolve_sinks_for |
|
msg |
CMN |
MIN |
FORMAT |
address.validate_mac_unicast |
|
msg |
CMN |
MIN |
FORMAT |
address.validate_mac_multicast |
|
msg |
CMN |
MIN |
FORMAT |
address.validate_ip_multicast |
|
{field}' must be a list of items, but a single mapping was given. Did you for... |
CMN |
MIN |
FORMAT |
generic.none_to_empty_list |
|
data' has bits set outside 'mask |
CMN |
MIN |
STRUCTURAL |
bitmask.Bitmask.validate_mask |
|
Traffic class priority is not unique in controller or switch. |
CMN |
MIN |
UNIQUENESS |
traffic_classes.check_prio_unique |
|
The pcp value {pcp} is not unique for two different traffic classes in contro... |
CMN |
MIN |
UNIQUENESS |
traffic_classes.check_pcps_different |
|
The ipv value {ipv} is not unique for two different traffic classes in contro... |
CMN |
MIN |
UNIQUENESS |
traffic_classes.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 |
address.validate_vlan_id |
|
{context}: '{item}' bit range [{start}, {end}) overflows length of {bits} bits |
CMN |
MIN |
VALUE_RANGE |
bit_ranges.check_bit_ranges_within |
|
{name} must be {_LITERAL_FORMATS}; got {value[name]!r} |
CMN |
MIN |
VALUE_RANGE |
bitmask.Bitmask._parse_data_and_mask |
|
data' and 'mask' must describe the same number of bits |
CMN |
MIN |
VALUE_RANGE |
bitmask.Bitmask._parse_data_and_mask |
|
state management group '{name}': '{m.entity_path}' is redundant — its host EC... |
CMN |
WARN |
CONSISTENCY |
state_management._warn_controller_under_ecu |
|
state management group '{group.name}': NM frame '{frame.name}' on bus '{bus.n... |
CMN |
WARN |
CONSISTENCY |
state_management._warn_cycle_mismatch |
|
state management group '{group.name}': {source} ({cadence_ms:g}) is shorter t... |
CMN |
WARN |
CONSISTENCY |
state_management._warn_infeasible_cadence |
|
App '{self.name}' both consumes and provides the same service instance (servi... |
CMN |
WARN |
CONSISTENCY |
application.App.warn_self_consumed_instances |
|
VLAN ID {VLAN_ID_RESERVED} is reserved by IEEE 802.1Q and should not be used. |
CMN |
WARN |
VALUE_RANGE |
address.validate_vlan_id |
|
Field '{field_name}' of type '{type_name}' has bit_length {given} but the typ... |
DIA |
MAJ |
CONSISTENCY |
datatypes.DiagField.validate_bit_length_matches_type |
|
Field '{later_name}' overlaps field '{earlier_name}' in the diagnostic data r... |
DIA |
MAJ |
CONSISTENCY |
datatypes.DiagDataRecord.validate_fields_fit_and_do_not_overlap |
|
DID '{did_name}' is declared 'read' but defines write_data |
DIA |
MAJ |
CONSISTENCY |
data_identifier.DataIdentifier.validate_data_matches_access |
|
diagnostic_session_control must declare exactly one session named 'default', ... |
DIA |
MAJ |
CONSISTENCY |
services.DiagnosticSessionControlService.validate_exactly_one_default_session |
|
UDS server '{server_name}' must have exactly one default access profile, foun... |
DIA |
MAJ |
CONSISTENCY |
server.UDSServer.validate_access_profile_names_unique_and_defaulted |
|
DID '{did_name}' is declared 'write' but defines read_data |
DIA |
MAJ |
CONSISTENCY |
data_identifier.DataIdentifier.validate_data_matches_access |
|
Service id {sid:#04x} is '{canonical}' in ISO 14229-1, but is named '{service... |
DIA |
MAJ |
CONSISTENCY |
services.GenericUDSService.validate_service_name_is_canonical |
|
ecu_reset declares a power_down_time but does not offer 'enable_rapid_power_s... |
DIA |
MAJ |
CONSISTENCY |
services.EcuResetService.validate_reset_types |
|
{service_name} memory region '{region_name}' address {address:#x} does not fi... |
DIA |
MAJ |
CONSISTENCY |
services.TransferSetupService.validate_memory_regions_fit_the_format_identifier |
|
{service_name} memory region '{region_name}' size {size:#x} does not fit in m... |
DIA |
MAJ |
CONSISTENCY |
services.TransferSetupService.validate_memory_regions_fit_the_format_identifier |
|
UDS server '{server_name}' declares DTCs but offers neither ReadDTCInformatio... |
DIA |
MAJ |
CONSISTENCY |
server.UDSServer.validate_dtc_services_match_declared_dtcs |
|
UDS server '{server_name}' offers TransferData (0x36) but neither RequestDown... |
DIA |
MAJ |
CONSISTENCY |
server.UDSServer.validate_session_keepalive_and_block_transfer |
|
UDS server '{server_name}' sets up block transfers but does not offer Transfe... |
DIA |
MAJ |
CONSISTENCY |
server.UDSServer.validate_session_keepalive_and_block_transfer |
|
Access profile '{profile_name}' of UDS server '{server_name}' references unkn... |
DIA |
MAJ |
REFERENCE |
server.UDSServer.validate_access_profiles_reference_known_sessions_and_levels |
|
Access profile '{profile_name}' of UDS server '{server_name}' references unkn... |
DIA |
MAJ |
REFERENCE |
server.UDSServer.validate_access_profiles_reference_known_sessions_and_levels |
|
Service '{service_name}' of UDS server '{server_name}' references unknown acc... |
DIA |
MAJ |
REFERENCE |
server.UDSServer.validate_service_access_profiles_known |
|
UDS server '{server_name}' references unknown DID '{did_name} |
DIA |
MAJ |
REFERENCE |
server.UDSServer.bind |
|
UDS server '{server_name}' references unknown DTC '{dtc_name} |
DIA |
MAJ |
REFERENCE |
server.UDSServer.bind |
|
UDS server '{server_name}' references unknown routine '{routine_name} |
DIA |
MAJ |
REFERENCE |
server.UDSServer.bind |
|
UDS server '{server_name}' references unknown UDS timings profile '{profile_id} |
DIA |
MAJ |
REFERENCE |
server.UDSServer.bind |
|
DoIP server deployment '{deployment_name}' references unknown UDS server '{se... |
DIA |
MAJ |
REFERENCE |
deployment.DoIPServerDeployment.bind |
|
DoIP discovery deployment references unknown DoIP timings profile '{profile_id} |
DIA |
MAJ |
REFERENCE |
deployment.DoIPDiscoveryDeployment.bind |
|
DoIP server deployment '{deployment_name}' references unknown DoIP timings pr... |
DIA |
MAJ |
REFERENCE |
deployment.DoIPServerDeployment.bind |
|
DID '{did_name}' offered by UDS server '{server_name}' requires unknown acces... |
DIA |
MAJ |
REFERENCE |
server.UDSServer._validate_catalog_access_profiles |
|
Routine '{routine_name}' offered by UDS server '{server_name}' requires unkno... |
DIA |
MAJ |
REFERENCE |
server.UDSServer._validate_catalog_access_profiles |
|
Field '{field_name}' of variable-width type '{type_name}' must declare a bit_... |
DIA |
MAJ |
REQUIRED |
datatypes.DiagField.validate_bit_length_matches_type |
|
DID '{did_name}' is declared '{access}' but has no read_data |
DIA |
MAJ |
REQUIRED |
data_identifier.DataIdentifier.validate_data_matches_access |
|
DID '{did_name}' is declared 'write' but has no write_data |
DIA |
MAJ |
REQUIRED |
data_identifier.DataIdentifier.validate_data_matches_access |
|
Routine '{routine_name}' supports 'start' but has no start_request |
DIA |
MAJ |
REQUIRED |
routine.Routine.validate_data_present_for_supported_sub_functions |
|
Routine '{routine_name}' supports 'stop' but has no stop_request |
DIA |
MAJ |
REQUIRED |
routine.Routine.validate_data_present_for_supported_sub_functions |
|
Routine '{routine_name}' supports 'request_results' but has no request_result... |
DIA |
MAJ |
REQUIRED |
routine.Routine.validate_data_present_for_supported_sub_functions |
|
IO control supports 'short_term_adjustment' but declares no control_state |
DIA |
MAJ |
REQUIRED |
data_identifier.DIDIOControl.validate_control_state_present_for_short_term_adjustment |
|
error_msg |
DIA |
MAJ |
REQUIRED |
server.UDSServer._validate_dids_have_access_service |
|
error_msg |
DIA |
MAJ |
REQUIRED |
server.UDSServer._validate_dids_have_access_service |
|
error_msg |
DIA |
MAJ |
REQUIRED |
server.UDSServer._validate_dids_have_access_service |
|
Duplicate field name '{field_name}' in diagnostic data record |
DIA |
MAJ |
UNIQUENESS |
datatypes.DiagDataRecord.validate_field_names_unique |
|
Field '{field_name}' ends at bit {end} which exceeds the record length ({capa... |
DIA |
MAJ |
VALUE_RANGE |
datatypes.DiagDataRecord.validate_fields_fit_and_do_not_overlap |
|
read_dtc_information declares an all-zero dtc_status_availability_mask; no DT... |
DIA |
MAJ |
VALUE_RANGE |
services.ReadDTCInformationService.validate_report_types_and_mask |
|
read_dtc_information offers user-defined-memory report types but declares no ... |
DIA |
WARN |
CONSISTENCY |
services.ReadDTCInformationService.validate_report_types_and_mask |
|
clear_diagnostic_information declares no group with the 'all groups' mask {ma... |
DIA |
WARN |
CONSISTENCY |
services.ClearDiagnosticInformationService.validate_dtc_groups |
|
UDS server '{server_name}' offers ReadDTCInformation (0x19) but declares no DTCs |
DIA |
WARN |
CONSISTENCY |
server.UDSServer.validate_dtc_services_match_declared_dtcs |
|
UDS server '{server_name}' offers ClearDiagnosticInformation (0x14) but decla... |
DIA |
WARN |
CONSISTENCY |
server.UDSServer.validate_dtc_services_match_declared_dtcs |
|
UDS server '{server_name}' offers ControlDTCSetting (0x85) but no DTC service... |
DIA |
WARN |
CONSISTENCY |
server.UDSServer.validate_dtc_services_match_declared_dtcs |
|
UDS server '{server_name}' declares non-default session(s) {sessions} but doe... |
DIA |
WARN |
CONSISTENCY |
server.UDSServer.validate_session_keepalive_and_block_transfer |
|
UDS server '{server_name}' offers block transfer but not RequestTransferExit ... |
DIA |
WARN |
CONSISTENCY |
server.UDSServer.validate_session_keepalive_and_block_transfer |
|
warn_msg |
DIA |
WARN |
CONSISTENCY |
server.UDSServer._warn_access_services_without_dids |
|
warn_msg |
DIA |
WARN |
CONSISTENCY |
server.UDSServer._warn_access_services_without_dids |
|
warn_msg |
DIA |
WARN |
CONSISTENCY |
server.UDSServer._warn_access_services_without_dids |
|
UDS server '{server_name}' reports DTCs in more than one format ({formats}); ... |
DIA |
WARN |
CONSISTENCY |
server.UDSServer._validate_dtc_format_uniformity |
|
UDS server '{server_name}' offers snapshot report type(s) but no DTC it decla... |
DIA |
WARN |
CONSISTENCY |
server.UDSServer._validate_dtc_report_type_coverage |
|
UDS server '{server_name}' offers extended-data report type(s) but no DTC it ... |
DIA |
WARN |
CONSISTENCY |
server.UDSServer._validate_dtc_report_type_coverage |
|
UDS server '{server_name}' offers severity-based report type(s) but every DTC... |
DIA |
WARN |
CONSISTENCY |
server.UDSServer._validate_dtc_report_type_coverage |
|
read_dtc_information uses report type(s) {deprecated} that ISO 14229-1:2020 d... |
DIA |
WARN |
LIFECYCLE |
services.ReadDTCInformationService.validate_report_types_and_mask |
|
ecu_reset declares no reset_types; no reset can be requested from this server |
DIA |
WARN |
REQUIRED |
services.EcuResetService.validate_reset_types |
|
read_dtc_information declares no report_types; no DTC can be read from this s... |
DIA |
WARN |
REQUIRED |
services.ReadDTCInformationService.validate_report_types_and_mask |
|
read_dtc_information declares no dtc_status_availability_mask |
DIA |
WARN |
REQUIRED |
services.ReadDTCInformationService.validate_report_types_and_mask |
|
clear_diagnostic_information declares no dtc_groups; no DTC can be cleared |
DIA |
WARN |
REQUIRED |
services.ClearDiagnosticInformationService.validate_dtc_groups |
|
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 |
|
Socket '{self.name}': DoIPServerDeployment '{dep.name}' requires a TCP socket... |
ECU |
MAJ |
COMPATIBILITY |
sockets.Socket.validate_doip_deployment_protocol |
|
Socket '{self.name}': DoIPDiscoveryDeployment requires a UDP socket, found '{... |
ECU |
MAJ |
COMPATIBILITY |
sockets.Socket.validate_doip_deployment_protocol |
|
MII and MDI config should have a compatible speed in ECU Ports. Port {self.name} |
ECU |
MAJ |
CONSISTENCY |
port.ECUPort.verify_mdi_and_mii_config_speeds_are_compatible |
|
default_gateway '{gateway}' does not belong to the same address family as des... |
ECU |
MAJ |
CONSISTENCY |
router.RouteEntry.validate_gateway_family_matches_destination |
|
10BASE-T1S PHY on a multidrop segment does not support autonegotiation. Avail... |
ECU |
MAJ |
CONSISTENCY |
phy.BASET1S.validate_topology_consistency |
|
10BASE-T1S PHY declares duplex 'full' on topology '{topology}'. A shared mult... |
ECU |
MAJ |
CONSISTENCY |
phy.BASET1S.validate_topology_consistency |
|
Interface '{iface}' of compute node '{node}' declares a mii_config. A virtual... |
ECU |
MAJ |
CONSISTENCY |
compute_node.ComputeNode.reject_mii_config_on_virtual_interface |
|
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 |
|
Connection '{self.id}' references a host controller interface, but switch '{s... |
ECU |
MAJ |
REFERENCE |
internal_topology.SwitchPortToHostControllerInterface.bind |
|
Host controller interface '{self.host_controller_interface_name}' referenced ... |
ECU |
MAJ |
REFERENCE |
internal_topology.SwitchPortToHostControllerInterface.bind |
|
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 |
|
CANInterface(bus_ref={bus}): source_address is set but j1939_name is missing;... |
ECU |
MAJ |
REQUIRED |
can_interface.CANInterface.validate_j1939_consistency |
|
CANInterface(bus_ref={bus}): declares J1939 frame references but is missing j... |
ECU |
MAJ |
REQUIRED |
can_interface.CANInterface.validate_j1939_consistency |
|
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 |
|
Socket '{self.name}': duplicate {deployment_type.__name__} deployment for ser... |
ECU |
MAJ |
UNIQUENESS |
sockets.Socket.validate_unique_someip_deployments |
|
Interface name '{name}' is used by more than one interface type: {types} |
ECU |
MAJ |
UNIQUENESS |
controller.Controller.validate_unique_interface_names_across_types |
|
MAC address '{mac}' is used by more than one Ethernet interface on controller... |
ECU |
MAJ |
UNIQUENESS |
controller.Controller.validate_unique_ethernet_mac_addresses |
|
Physical controller interface '{iface}' is connected more than once in the in... |
ECU |
MAJ |
UNIQUENESS |
ecu.ECU.__validate_single_physical_connection_per_interface |
|
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 |
|
TCAM rule {self.name}: frame_masks must not overlap; the mask at offset {prev... |
ECU |
MIN |
CONSISTENCY |
switch.TCAMRule.validate_frame_masks |
|
RouteEntry egress_interface {route.egress_interface} is not a virtual interfa... |
ECU |
MIN |
REFERENCE |
controller.EthernetInterfaceConfig.validate_routing_table_egress_interface |
|
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 |
|
Cannot specify both match_filter and frame_mask; use only one |
ECU |
MIN |
STRUCTURAL |
switch.TCAMRule.validate_match_filter_or_mask_exclusive |
|
vehicle_state' data and mask must each be <= 0xFF (255); got data={value.data... |
ECU |
MIN |
VALUE_RANGE |
switch.TCAMRule.validate_vehicle_state_range |
|
TCAM rule {self.name}: the frame_mask at offset {frame_mask.offset} covers {f... |
ECU |
MIN |
VALUE_RANGE |
switch.TCAMRule.validate_frame_masks |
|
TCAM rule {self.name}: 'frame_window' is defined but frame_mask is not. The f... |
ECU |
WARN |
COMPATIBILITY |
switch.TCAMRule.validate_frame_masks |
|
10BASE-T1S MDI config declares 'role' ({data['role']!r}), which FLYNC no long... |
ECU |
WARN |
LIFECYCLE |
phy.BASET1S.drop_legacy_role |
|
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.__warn_unconnected_ports |
|
Switch port '{switch_port.name}' (switch: '{switch_port._switch.name}') is no... |
ECU |
WARN |
STRUCTURAL |
ecu.ECU.__warn_unconnected_switch_ports |
|
Controller interface '{iface.name}' (controller: '{iface._controller.name}') ... |
ECU |
WARN |
STRUCTURAL |
ecu.ECU.__warn_unconnected_controller_interfaces |
|
Host controller interface '{iface.name}' (switch: '{switch.name}') is not con... |
ECU |
WARN |
STRUCTURAL |
ecu.ECU.__warn_unconnected_host_controller_interfaces |
|
self.__duplicate_deployment_message('consumer', deployment) |
ECU |
WARN |
UNIQUENESS |
ecu.ECU.validate_unique_someip_service_instances |
|
self.__duplicate_deployment_message('provider', deployment) |
ECU |
WARN |
UNIQUENESS |
ecu.ECU.validate_unique_someip_service_instances |
|
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}' bound to controller '{controller.name}' expects to consume (... |
GEN |
MAJ |
CONSISTENCY |
flync_model.FLYNCModel.validate_app_bindings_consume_deployed_services |
|
CAN bus(es) '{buses}' carry J1939 frame(s), but node(s) {nodes} attached to t... |
GEN |
MAJ |
CONSISTENCY |
flync_model.FLYNCModel.validate_j1939_bus_nodes_are_j1939 |
|
CAN PDU '{pdu}' must not carry SPN (SPN is only allowed on J1939 PDUs): {names}. |
GEN |
MAJ |
CONSISTENCY |
flync_model._check_can_frame_spn |
|
CANBus '{bus}' is not attached through any J1939-capable CAN interface, but i... |
GEN |
MAJ |
CONSISTENCY |
flync_model.FLYNCModel.validate_j1939_frames_on_j1939_application_buses |
|
CANBus '{bus}' is attached through a J1939-capable CAN interface but carries ... |
GEN |
MAJ |
CONSISTENCY |
flync_model.FLYNCModel.validate_j1939_application_buses_only_j1939_frames |
|
App {app.name} references service (service_id={ref.service_id:#06x}, major_ve... |
GEN |
MAJ |
REFERENCE |
flync_model.FLYNCModel.validate_service_refs_in_apps |
|
The ethernet topology file (topology/ethernet_topology.flync.yaml) is require... |
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 |
|
Duplicate DoIP logical_address {logical_address:#06x} used by '{seen[logical_... |
GEN |
MAJ |
UNIQUENESS |
flync_model.FLYNCModel.validate_unique_doip_logical_addresses |
|
CANBus '{bus}' carries J1939 frame(s) with a duplicated PGN {pgn}: {frames}. ... |
GEN |
MAJ |
UNIQUENESS |
flync_model._check_j1939_bus_pgn_uniqueness |
|
CAN bus '{bus}' has more than one J1939 node claiming source address (SA) {sa... |
GEN |
MAJ |
UNIQUENESS |
flync_model.FLYNCModel.validate_j1939_sa_uniqueness |
|
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._record_tx_multicast_path |
|
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 |
|
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 |
|
MeasurementPoint '{name}' declares payload_type 'can_fd' but CAN bus '{bus}' ... |
INS |
MAJ |
COMPATIBILITY |
measurement_point.CANBusMeasurementPoint.bind |
|
MeasurementPoint '{name}' taps CAN bus '{bus}', which has fd_enabled=True, bu... |
INS |
MAJ |
COMPATIBILITY |
measurement_point.CANBusMeasurementPoint.bind |
|
MeasurementPoint '{name}' taps ports '{port1}' and '{port2}', which are not t... |
INS |
MAJ |
CONSISTENCY |
measurement_point.EthernetPortsMeasurementPoint.bind |
|
MeasurementPoint '{name}' taps unknown CAN bus '{bus} |
INS |
MAJ |
REFERENCE |
measurement_point.CANBusMeasurementPoint.bind |
|
MeasurementPoint '{name}' taps unknown LIN bus '{bus} |
INS |
MAJ |
REFERENCE |
measurement_point.LINBusMeasurementPoint.bind |
|
MeasurementPoint '{name}' taps unknown Ethernet segment '{bus}' - no ethernet... |
INS |
MAJ |
REFERENCE |
measurement_point.EthernetBusMeasurementPoint.bind |
|
MeasurementPoint '{name}' taps unknown ECU port '{port} |
INS |
MAJ |
REFERENCE |
measurement_point.EthernetPortsMeasurementPoint.bind |
|
Duplicate interface_id {interface_id} in MeasurementPoint '{name} |
INS |
MAJ |
UNIQUENESS |
measurement_point.validate_unique_interface_ids |
|
Duplicate MeasurementPoint name '{name} |
INS |
MAJ |
UNIQUENESS |
measurement_point.validate_unique_names |
|
MeasurementPoint '{name}' declares payload_type '{payload_type}' more than once |
INS |
MAJ |
UNIQUENESS |
measurement_point.CANBusMeasurementPoint.validate_payload_types_distinct |
|
MeasurementPoint '{name}' captures port '{port}' more than once |
INS |
MAJ |
UNIQUENESS |
measurement_point.EthernetPortsMeasurementPoint.validate_ports_distinct |
|
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 |
|
Life time should be greater than hello time. |
SEC |
MIN |
CONSISTENCY |
macsec.MACsecConfig.validate_life_time_greater_than_hello_time |
|
XPN Ciphers do not support Confidentiality Offset other than 0. |
SEC |
MIN |
CONSISTENCY |
macsec.IntegrityWithConfidentiality.validate_xpn_confidentiality_offset |
|
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 |
|
If MACsec is enabled, you should also enable MKA. |
SEC |
WARN |
CONSISTENCY |
macsec.MACsecConfig.validate_mka_macsecmode_disabled |
|
replay_protection_window values not 0 are considered unsecure, got {replay_pr... |
SEC |
WARN |
VALUE_RANGE |
macsec.MACsecConfig.warn_replay_protection_window_non_zero |
|
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 |
|
J1939 '{name}': a J1939 frame carries exactly one Parameter Group, got {n} pa... |
SIG |
MAJ |
CONSISTENCY |
frame.J1939Frame.validate_single_packed_pdu |
|
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 |
|
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 |
|
J1939 '{name}': pdu_format>=240 (PDU2) is always a group broadcast, requires ... |
SIG |
MIN |
CONSISTENCY |
frame.J1939Frame.validate_pdu_format |
|
J1939 '{name}': destination_type={destination_type} does not match pdu_specif... |
SIG |
MIN |
CONSISTENCY |
frame.J1939Frame.validate_pdu_format |
|
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 |
|
{element_id} - {element_name}.someip_timing "{timing}" does not exist in {tim... |
SOM |
MAJ |
REFERENCE |
service_interface.SOMEIPConfig._check_element_timing |
|
No service found for id={service:#06x}, major_version={major_version} |
SOM |
MAJ |
REFERENCE |
deployment.SOMEIPServiceDeployment.bind |
|
No SD timings profile '{profile} |
SOM |
MAJ |
REFERENCE |
deployment.SOMEIPServiceDeployment.bind |
|
Did not find eventgroups with names {missing} |
SOM |
MAJ |
REFERENCE |
deployment.SOMEIPServiceConsumer.bind |
|
Length of length-field must be > 0 for dynamic arrays |
SOM |
MAJ |
VALUE_RANGE |
someip_complex_datatypes.ArrayDimension.validate_length_of_length_field |
|
{self.name}: Number of defined fields ({len(self.fields)}) exceeds the bitfie... |
SOM |
MIN |
CONSISTENCY |
someip_simple_datatypes.Bitfield.validate_length_against_fields_size |
|
Eventgroup references "{event.name}" which is not in events/fields of Service... |
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_simple_datatypes.Enum.validate_entries |
|
{self.name}: Bitposition {field.bitposition} is claimed by '{owner_by_bitposi... |
SOM |
MIN |
UNIQUENESS |
someip_simple_datatypes.Bitfield.validate_bitpositions_to_be_unique |
|
{self.name}: Bitposition of {field.name} is out of range. Must be < {self.len... |
SOM |
MIN |
VALUE_RANGE |
someip_simple_datatypes.Bitfield.validate_bitfieldposition_of_entries |
|
Enum value {entry.value} exceeds valid range for {base_type_name} ({min_value... |
SOM |
MIN |
VALUE_RANGE |
someip_simple_datatypes.Enum.validate_entries |
|
One or both ports missing MDI config: {port1.ecu.name}:{self.ecu1_port_name},... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.EthernetPointToPointConnection.bind |
|
Incompatible MDI Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.EthernetPointToPointConnection.bind |
|
Incompatible MDI Speed: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_por... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.EthernetPointToPointConnection.bind |
|
Incompatible MDI Duplex Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ec... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.EthernetPointToPointConnection.bind |
|
Incompatible MDI Roles: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_por... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.EthernetPointToPointConnection.bind |
|
Incompatible MDI Autonegotiation: {port1.ecu.name}:{self.ecu1_port_name} ({md... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_topology.EthernetPointToPointConnection.bind |
|
Multidrop connection '{connection}': PTP config on '{source}' enables cmlds_l... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_multidrop._collect_gptp_transmitters |
|
Multidrop connection '{connection}': time transmitter on '{source}' sets two_... |
TOP |
MAJ |
COMPATIBILITY |
ethernet_multidrop._collect_gptp_transmitters |
|
LIN bus '{topo.bus_name}' has {len(masters)} master interfaces ({names}); exa... |
TOP |
MAJ |
CONSISTENCY |
bus_topology._validate_lin_masters |
|
LIN bus '{topo.bus_name}' has a master interface but declares no schedule tab... |
TOP |
MAJ |
CONSISTENCY |
bus_topology._validate_lin_schedule_tables |
|
LIN bus '{topo.bus_name}' declares schedule table(s) but has no master interf... |
TOP |
MAJ |
CONSISTENCY |
bus_topology._validate_lin_schedule_tables |
|
Port '{port}' on ECU '{ecu}' is an Ethernet multidrop port and cannot take p... |
TOP |
MAJ |
CONSISTENCY |
ethernet_topology.validate_no_multidrop_in_point_to_point |
|
Multidrop connection '{connection}' has node(s) claiming a slot outside the c... |
TOP |
MAJ |
CONSISTENCY |
ethernet_multidrop._validate_opportunities_within_cycle |
|
Multidrop connection '{connection}' gives transmit opportunity 0 to {count} n... |
TOP |
MAJ |
CONSISTENCY |
ethernet_multidrop._validate_coordinator_cardinality |
|
Multidrop connection '{connection}' puts port '{port}' on the segment, but th... |
TOP |
MAJ |
CONSISTENCY |
ethernet_multidrop._validate_port_phys |
|
Multidrop connection '{connection}' puts port '{port}' on the segment, but th... |
TOP |
MAJ |
CONSISTENCY |
ethernet_multidrop._validate_port_phys |
|
Multidrop connection '{connection}' declares no 'plca' cycle, but node(s) {no... |
TOP |
MAJ |
CONSISTENCY |
ethernet_multidrop.EthernetMultidropConnection.check_slots_need_a_cycle |
|
Node '{port}' sets burst_count/burst_timer but no node_id. Bursting needs a s... |
TOP |
MAJ |
CONSISTENCY |
ethernet_multidrop.EthernetMultidropNode.check_burst_needs_a_slot |
|
ECU port name {self.ecu1_port_name} in connection {self.id} of system topolog... |
TOP |
MAJ |
REFERENCE |
ethernet_topology.EthernetPointToPointConnection.bind |
|
ECU port name {self.ecu2_port_name} in connection {self.id} of system topolog... |
TOP |
MAJ |
REFERENCE |
ethernet_topology.EthernetPointToPointConnection.bind |
|
{kind} interface(s) reference unknown bus '{topo.bus_name}'. Defined buses: {... |
TOP |
MAJ |
REFERENCE |
bus_topology._validate_bus_ref_known |
|
ECU port '{port}' in multidrop connection '{connection}' of the system topolo... |
TOP |
MAJ |
REFERENCE |
ethernet_multidrop.EthernetMultidropConnection.bind |
|
Multidrop connection '{connection}': nodes '{first}' and '{second}' both clai... |
TOP |
MAJ |
UNIQUENESS |
ethernet_multidrop._validate_unique_opportunities |
|
Port '{port}' is claimed by two multidrop connections, '{first}' and '{second... |
TOP |
MAJ |
UNIQUENESS |
ethernet_multidrop._validate_port_claimed_once |
|
Node '{port}' bursts {count} extra frames but its burst_timer is {timer} bit ... |
TOP |
MAJ |
VALUE_RANGE |
ethernet_multidrop.EthernetMultidropNode.check_burst_timer |
|
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 |
|
Multidrop connection '{conn.id}': switch port '{component.name}' carries traf... |
TOP |
WARN |
CONSISTENCY |
ethernet_multidrop._warn_shaper_on_multidrop_port |
|
Multidrop connection '{conn.id}': {len(transmitters)} time transmitter ports ... |
TOP |
WARN |
CONSISTENCY |
ethernet_multidrop._warn_shared_gptp_domains |
|
Multidrop connection '{conn.id}' has no node holding transmit opportunity 0, ... |
TOP |
WARN |
CONSISTENCY |
ethernet_multidrop._validate_coordinator_cardinality |
|
Multidrop connection '{conn.id}': node(s) {outside} hold no transmit opportun... |
TOP |
WARN |
CONSISTENCY |
ethernet_multidrop._warn_nodes_outside_plca |
|
Multidrop connection '{conn.id}' declares {conn.plca.transmit_opportunity_cou... |
TOP |
WARN |
CONSISTENCY |
ethernet_multidrop._warn_unused_opportunities |
|
Multidrop connection '{conn.id}': follower '{follower.label}' is in state man... |
TOP |
WARN |
CONSISTENCY |
ethernet_multidrop._warn_coordinator_missing_from_follower_group |
|
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 |
|
The following ECU ports are not connected in the system topology:\n' + '\n'.j... |
TOP |
WARN |
STRUCTURAL |
ethernet_topology.warn_unconnected_ports |
|
The following ECU multidrop ports are not connected in the system topology:\n... |
TOP |
WARN |
STRUCTURAL |
ethernet_topology.warn_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 class rates {sum_ch... FLYNC-CMN-MAJ-CONS-017
|
f’Incompatible HTB config for {comp.name}: sum of all child class rates {sum_child_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.” |
“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: 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: 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: 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: 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 a compatible speed in ECU Ports. Port {self.name} FLYNC-ECU-MAJ-CONS-081
|
f’MII and MDI config should have a compatible 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 MACsec is enabled, you should also enable MKA.’ |
‘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}” |
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}" which is not in events/fields of Service... FLYNC-SOM-MIN-REF-136
|
f’Eventgroup references “{event.name}” which 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: {self.name}: Number of defined fields ({len(self.fields)}) exceeds the bitfie... FLYNC-SOM-MIN-CONS-138
|
f’{self.name}: Number of defined fields ({len(self.fields)}) exceeds the bitfield length ({self.length})’ |
Error: {self.name}: Bitposition of {field.name} is out of range. Must be < {self.len... FLYNC-SOM-MIN-VAL-139
|
f’{self.name}: Bitposition of {field.name} is out of range. Must be < {self.length}, got {field.bitposition}.’ |
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}.” |
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(path)}’ |
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.” |
f’{name} must be {_LITERAL_FORMATS}; got {value[name]!r}’ |
“‘data’ and ‘mask’ must describe the same number of bits” |
‘Cannot specify both match_filter and frame_mask; use only one’ |
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 (service_id={ref.service_id:#06x}, major_ve... FLYNC-GEN-MAJ-REF-186
|
f”App {app.name} references service (service_id={ref.service_id:#06x}, 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: The following ECU ports are not connected in the system topology:\n' + '\n'.j... FLYNC-TOP-WARN-STRUCT-214
|
‘The following ECU ports are not connected in the system topology:n’ + ‘n’.join(lines) |
Error: {owner}: bus_ref '{bus}' does not name any bus declared under {catalog}. FLYNC-CMN-MAJ-REF-215
|
“{owner}: bus_ref ‘{bus}’ does not name any bus declared under {catalog}.” |
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 {catalog}.” |
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 {catalog}.” |
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/ethernet_topology.flync.yaml) is require... FLYNC-GEN-MAJ-REQ-219
|
‘The ethernet topology file (topology/ethernet_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: {kind} interface(s) reference unknown bus '{topo.bus_name}'. Defined buses: {... FLYNC-TOP-MAJ-REF-221
|
f”{kind} 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 {kind} 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}).” |
Error: vehicle_state' data and mask must each be <= 0xFF (255); got data={value.data... FLYNC-ECU-MIN-VAL-231
|
f“‘vehicle_state’ data and mask must each be <= 0xFF (255); got data={value.data}, mask={value.mask}” |
Error: TCAM rule {self.name}: frame_masks must not overlap; the mask at offset {prev... FLYNC-ECU-MIN-CONS-232
|
f’TCAM rule {self.name}: frame_masks must not overlap; the mask at offset {previous.offset} covers {previous.byte_length} byte(s) and overlaps the mask at offset {current.offset}.’ |
Error: TCAM rule {self.name}: the frame_mask at offset {frame_mask.offset} covers {f... FLYNC-ECU-MIN-VAL-233
|
f’TCAM rule {self.name}: the frame_mask at offset {frame_mask.offset} covers {frame_mask.byte_length} byte(s) and thus exceeds the frame_window of {self.frame_window} byte(s).’ |
“‘data’ has bits set outside ‘mask’” |
Error: TCAM rule {self.name}: 'frame_window' is defined but frame_mask is not. The f... FLYNC-ECU-WARN-COMP-235
|
f”TCAM rule {self.name}: ‘frame_window’ is defined but frame_mask is not. The frame window is not processed in this case.” |
“ContainerPDU ‘{name}’ references unknown PDU(s): {unknown_refs}” |
“MultiplexedPDU ‘{name}’ references unknown PDU(s): {unknown_refs}” |
Error: Host controller interface '{iface.name}' (switch: '{switch.name}') is not con... FLYNC-ECU-WARN-STRUCT-238
|
f”Host controller interface ‘{iface.name}’ (switch: ‘{switch.name}’) is not connected to its switch’s CPU port in the internal topology.” |
Error: Connection '{self.id}' references a host controller interface, but switch '{s... FLYNC-ECU-MAJ-REF-239
|
f”Connection ‘{self.id}’ references a host controller interface, but switch ‘{self.switch.name}’ has no host controller.” |
Error: Host controller interface '{self.host_controller_interface_name}' referenced ... FLYNC-ECU-MAJ-REF-240
|
f”Host controller interface ‘{self.host_controller_interface_name}’ referenced in connection ‘{self.id}’ was not found on the host controller of switch ‘{self.switch.name}’.” |
self.__duplicate_deployment_message(‘consumer’, deployment) |
Error: App '{self.name}' both consumes and provides the same service instance (servi... FLYNC-CMN-WARN-CONS-242
|
f”App ‘{self.name}’ both consumes and provides the same service instance (service_id={ref.service_id:#06x}, instance_id={ref.instance_id}, major_version={ref.major_version}).” |
self.__duplicate_deployment_message(‘provider’, deployment) |
Error: Socket '{self.name}': duplicate {deployment_type.__name__} deployment for ser... FLYNC-ECU-MAJ-UNIQ-244
|
f”Socket ‘{self.name}’: duplicate {deployment_type.__name__} deployment for service instance (service={dep.service:#06x}, major_version={dep.major_version}, instance_id={dep.instance_id})” |
Error: App '{app.name}' bound to controller '{controller.name}' expects to consume (... FLYNC-GEN-MAJ-CONS-245
|
f”App ‘{app.name}’ bound to controller ‘{controller.name}’ expects to consume (service_id={ref.service_id:#06x}, instance_id={ref.instance_id}, major_version={ref.major_version}), but the controller does not deploy it as a SOME/IP consumer.” |
Error: {self.name}: Bitposition {field.bitposition} is claimed by '{owner_by_bitposi... FLYNC-SOM-MIN-UNIQ-246
|
f”{self.name}: Bitposition {field.bitposition} is claimed by ‘{owner_by_bitposition[field.bitposition]}’ and ‘{field.name}’.” |
Error: default_gateway '{gateway}' does not belong to the same address family as des... FLYNC-ECU-MAJ-CONS-247
|
“default_gateway ‘{gateway}’ does not belong to the same address family as destination ‘{dest_address}’” |
Error: Interface name '{name}' is used by more than one interface type: {types} FLYNC-ECU-MAJ-UNIQ-248
|
“Interface name ‘{name}’ is used by more than one interface type: {types}” |
Error: MAC address '{mac}' is used by more than one Ethernet interface on controller... FLYNC-ECU-MAJ-UNIQ-249
|
“MAC address ‘{mac}’ is used by more than one Ethernet interface on controller ‘{controller}’” |
Error: Physical controller interface '{iface}' is connected more than once in the in... FLYNC-ECU-MAJ-UNIQ-250
|
“Physical controller interface ‘{iface}’ is connected more than once in the internal topology” |
Error: replay_protection_window values not 0 are considered unsecure, got {replay_pr... FLYNC-SEC-WARN-VAL-251
|
‘replay_protection_window values not 0 are considered unsecure, got {replay_protection_window}’ |
‘XPN Ciphers do not support Confidentiality Offset other than 0.’ |
Error: Field '{field_name}' of variable-width type '{type_name}' must declare a bit_... FLYNC-DIA-MAJ-REQ-254
|
“Field ‘{field_name}’ of variable-width type ‘{type_name}’ must declare a bit_length” |
Error: Field '{field_name}' of type '{type_name}' has bit_length {given} but the typ... FLYNC-DIA-MAJ-CONS-255
|
“Field ‘{field_name}’ of type ‘{type_name}’ has bit_length {given} but the type is {expected} bits wide” |
“Duplicate field name ‘{field_name}’ in diagnostic data record” |
Error: Field '{field_name}' ends at bit {end} which exceeds the record length ({capa... FLYNC-DIA-MAJ-VAL-257
|
“Field ‘{field_name}’ ends at bit {end} which exceeds the record length ({capacity} bits)” |
Error: Field '{later_name}' overlaps field '{earlier_name}' in the diagnostic data r... FLYNC-DIA-MAJ-CONS-258
|
“Field ‘{later_name}’ overlaps field ‘{earlier_name}’ in the diagnostic data record” |
“DID ‘{did_name}’ is declared ‘{access}’ but has no read_data” |
“DID ‘{did_name}’ is declared ‘write’ but has no write_data” |
“DID ‘{did_name}’ is declared ‘read’ but defines write_data” |
Error: The following ECU multidrop ports are not connected in the system topology:\n... FLYNC-TOP-WARN-STRUCT-262
|
‘The following ECU multidrop ports are not connected in the system topology:n’ + ‘n’.join(lines) |
“Routine ‘{routine_name}’ supports ‘start’ but has no start_request” |
“Routine ‘{routine_name}’ supports ‘stop’ but has no stop_request” |
Error: Routine '{routine_name}' supports 'request_results' but has no request_result... FLYNC-DIA-MAJ-REQ-265
|
“Routine ‘{routine_name}’ supports ‘request_results’ but has no request_results_response” |
Error: diagnostic_session_control must declare exactly one session named 'default', ... FLYNC-DIA-MAJ-CONS-266
|
“diagnostic_session_control must declare exactly one session named ‘default’, found {count}” |
Error: UDS server '{server_name}' must have exactly one default access profile, foun... FLYNC-DIA-MAJ-CONS-267
|
“UDS server ‘{server_name}’ must have exactly one default access profile, found {count}” |
Error: Access profile '{profile_name}' of UDS server '{server_name}' references unkn... FLYNC-DIA-MAJ-REF-268
|
“Access profile ‘{profile_name}’ of UDS server ‘{server_name}’ references unknown session(s) {unknown}” |
Error: Access profile '{profile_name}' of UDS server '{server_name}' references unkn... FLYNC-DIA-MAJ-REF-269
|
“Access profile ‘{profile_name}’ of UDS server ‘{server_name}’ references unknown security level ‘{level}’” |
Error: Service '{service_name}' of UDS server '{server_name}' references unknown acc... FLYNC-DIA-MAJ-REF-270
|
“Service ‘{service_name}’ of UDS server ‘{server_name}’ references unknown access profile ‘{profile}’” |
“UDS server ‘{server_name}’ references unknown DID ‘{did_name}’” |
“UDS server ‘{server_name}’ references unknown DTC ‘{dtc_name}’” |
“UDS server ‘{server_name}’ references unknown routine ‘{routine_name}’” |
Error: Socket '{self.name}': DoIPServerDeployment '{dep.name}' requires a TCP socket... FLYNC-ECU-MAJ-COMP-274
|
f”Socket ‘{self.name}’: DoIPServerDeployment ‘{dep.name}’ requires a TCP socket, found ‘{protocol}’” |
Error: Socket '{self.name}': DoIPDiscoveryDeployment requires a UDP socket, found '{... FLYNC-ECU-MAJ-COMP-275
|
f”Socket ‘{self.name}’: DoIPDiscoveryDeployment requires a UDP socket, found ‘{protocol}’” |
Error: Duplicate DoIP logical_address {logical_address:#06x} used by '{seen[logical_... FLYNC-GEN-MAJ-UNIQ-276
|
f”Duplicate DoIP logical_address {logical_address:#06x} used by ‘{seen[logical_address]}’ and ‘{dep.name}’” |
Error: UDS server '{server_name}' references unknown UDS timings profile '{profile_id} FLYNC-DIA-MAJ-REF-277
|
“UDS server ‘{server_name}’ references unknown UDS timings profile ‘{profile_id}’” |
Error: DoIP server deployment '{deployment_name}' references unknown UDS server '{se... FLYNC-DIA-MAJ-REF-278
|
“DoIP server deployment ‘{deployment_name}’ references unknown UDS server ‘{server_name}’” |
Error: DoIP discovery deployment references unknown DoIP timings profile '{profile_id} FLYNC-DIA-MAJ-REF-279
|
“DoIP discovery deployment references unknown DoIP timings profile ‘{profile_id}’” |
Error: DoIP server deployment '{deployment_name}' references unknown DoIP timings pr... FLYNC-DIA-MAJ-REF-280
|
“DoIP server deployment ‘{deployment_name}’ references unknown DoIP timings profile ‘{profile_id}’” |
Error: DID '{did_name}' offered by UDS server '{server_name}' requires unknown acces... FLYNC-DIA-MAJ-REF-281
|
“DID ‘{did_name}’ offered by UDS server ‘{server_name}’ requires unknown access profile ‘{profile}’” |
Error: Routine '{routine_name}' offered by UDS server '{server_name}' requires unkno... FLYNC-DIA-MAJ-REF-282
|
“Routine ‘{routine_name}’ offered by UDS server ‘{server_name}’ requires unknown access profile ‘{profile}’” |
“DID ‘{did_name}’ is declared ‘write’ but defines read_data” |
Error: Service id {sid:#04x} is '{canonical}' in ISO 14229-1, but is named '{service... FLYNC-DIA-MAJ-CONS-284
|
“Service id {sid:#04x} is ‘{canonical}’ in ISO 14229-1, but is named ‘{service_name}’” |
Error: ecu_reset declares a power_down_time but does not offer 'enable_rapid_power_s... FLYNC-DIA-MAJ-CONS-285
|
“ecu_reset declares a power_down_time but does not offer ‘enable_rapid_power_shutdown’” |
Error: ecu_reset declares no reset_types; no reset can be requested from this server FLYNC-DIA-WARN-REQ-286
|
‘ecu_reset declares no reset_types; no reset can be requested from this server’ |
Error: read_dtc_information declares an all-zero dtc_status_availability_mask; no DT... FLYNC-DIA-MAJ-VAL-287
|
‘read_dtc_information declares an all-zero dtc_status_availability_mask; no DTC status bit is supported’ |
Error: read_dtc_information declares no report_types; no DTC can be read from this s... FLYNC-DIA-WARN-REQ-288
|
‘read_dtc_information declares no report_types; no DTC can be read from this server’ |
‘read_dtc_information declares no dtc_status_availability_mask’ |
Error: read_dtc_information uses report type(s) {deprecated} that ISO 14229-1:2020 d... FLYNC-DIA-WARN-LIFE-290
|
‘read_dtc_information uses report type(s) {deprecated} that ISO 14229-1:2020 deprecates’ |
Error: read_dtc_information offers user-defined-memory report types but declares no ... FLYNC-DIA-WARN-CONS-291
|
‘read_dtc_information offers user-defined-memory report types but declares no memory_selections’ |
Error: clear_diagnostic_information declares no dtc_groups; no DTC can be cleared FLYNC-DIA-WARN-REQ-292
|
‘clear_diagnostic_information declares no dtc_groups; no DTC can be cleared’ |
Error: clear_diagnostic_information declares no group with the 'all groups' mask {ma... FLYNC-DIA-WARN-CONS-293
|
“clear_diagnostic_information declares no group with the ‘all groups’ mask {mask:#08x}” |
Error: {service_name} memory region '{region_name}' address {address:#x} does not fi... FLYNC-DIA-MAJ-CONS-294
|
“{service_name} memory region ‘{region_name}’ address {address:#x} does not fit in memory_address_length ({length} bytes)” |
Error: {service_name} memory region '{region_name}' size {size:#x} does not fit in m... FLYNC-DIA-MAJ-CONS-295
|
“{service_name} memory region ‘{region_name}’ size {size:#x} does not fit in memory_size_length ({length} bytes)” |
Error: IO control supports 'short_term_adjustment' but declares no control_state FLYNC-DIA-MAJ-REQ-296
|
“IO control supports ‘short_term_adjustment’ but declares no control_state” |
Error: UDS server '{server_name}' declares DTCs but offers neither ReadDTCInformatio... FLYNC-DIA-MAJ-CONS-297
|
“UDS server ‘{server_name}’ declares DTCs but offers neither ReadDTCInformation (0x19) nor ClearDiagnosticInformation (0x14)” |
Error: UDS server '{server_name}' offers TransferData (0x36) but neither RequestDown... FLYNC-DIA-MAJ-CONS-298
|
“UDS server ‘{server_name}’ offers TransferData (0x36) but neither RequestDownload (0x34) nor RequestUpload (0x35) to set a transfer up” |
Error: UDS server '{server_name}' sets up block transfers but does not offer Transfe... FLYNC-DIA-MAJ-CONS-299
|
“UDS server ‘{server_name}’ sets up block transfers but does not offer TransferData (0x36)” |
Error: UDS server '{server_name}' offers ReadDTCInformation (0x19) but declares no DTCs FLYNC-DIA-WARN-CONS-300
|
“UDS server ‘{server_name}’ offers ReadDTCInformation (0x19) but declares no DTCs” |
Error: UDS server '{server_name}' offers ClearDiagnosticInformation (0x14) but decla... FLYNC-DIA-WARN-CONS-301
|
“UDS server ‘{server_name}’ offers ClearDiagnosticInformation (0x14) but declares no DTCs” |
Error: UDS server '{server_name}' offers ControlDTCSetting (0x85) but no DTC service... FLYNC-DIA-WARN-CONS-302
|
“UDS server ‘{server_name}’ offers ControlDTCSetting (0x85) but no DTC service (0x19/0x14) it applies to” |
Error: UDS server '{server_name}' declares non-default session(s) {sessions} but doe... FLYNC-DIA-WARN-CONS-303
|
“UDS server ‘{server_name}’ declares non-default session(s) {sessions} but does not offer TesterPresent (0x3E); S3_server cannot be kept alive” |
Error: UDS server '{server_name}' offers block transfer but not RequestTransferExit ... FLYNC-DIA-WARN-CONS-304
|
“UDS server ‘{server_name}’ offers block transfer but not RequestTransferExit (0x37)” |
error_msg |
error_msg |
error_msg |
warn_msg |
warn_msg |
warn_msg |
Error: UDS server '{server_name}' reports DTCs in more than one format ({formats}); ... FLYNC-DIA-WARN-CONS-311
|
“UDS server ‘{server_name}’ reports DTCs in more than one format ({formats}); ReadDTCInformation reports a single DTCFormatIdentifier” |
Error: UDS server '{server_name}' offers snapshot report type(s) but no DTC it decla... FLYNC-DIA-WARN-CONS-312
|
“UDS server ‘{server_name}’ offers snapshot report type(s) but no DTC it declares has snapshot_records” |
Error: UDS server '{server_name}' offers extended-data report type(s) but no DTC it ... FLYNC-DIA-WARN-CONS-313
|
“UDS server ‘{server_name}’ offers extended-data report type(s) but no DTC it declares has extended_data_records” |
Error: UDS server '{server_name}' offers severity-based report type(s) but every DTC... FLYNC-DIA-WARN-CONS-314
|
“UDS server ‘{server_name}’ offers severity-based report type(s) but every DTC it declares has severity ‘no_severity’” |
Error: LIN bus '{topo.bus_name}' has a master interface but declares no schedule tab... FLYNC-TOP-MAJ-CONS-315
|
f”LIN bus ‘{topo.bus_name}’ has a master interface but declares no schedule table; the master needs at least one schedule table to schedule frames on.” |
Error: LIN bus '{topo.bus_name}' declares schedule table(s) but has no master interf... FLYNC-TOP-MAJ-CONS-316
|
f”LIN bus ‘{topo.bus_name}’ declares schedule table(s) but has no master interface attached; scheduling is handled by the LIN Master only.” |
Error: Port '{port}' on ECU '{ecu}' is an Ethernet multidrop port and cannot take p... FLYNC-TOP-MAJ-CONS-317
|
“Port ‘{port}’ on ECU ‘{ecu}’ is an Ethernet multidrop port and cannot take part in point-to-point connection ‘{connection}’. Put it on an ‘ethernet_multidrop’ connection instead, or set the port’s topology to ‘p2p’.” |
Error: Multidrop connection '{conn.id}': switch port '{component.name}' carries traf... FLYNC-TOP-WARN-CONS-318
|
f”Multidrop connection ‘{conn.id}’: switch port ‘{component.name}’ carries traffic class ‘{traffic_class.name}’ with a {shaper.type.upper()} shaper, but leads onto a shared medium. The port transmits only inside its own transmit opportunity, so the cycle, not the shaper, sets the achievable precision.” |
Error: 10BASE-T1S PHY on a multidrop segment does not support autonegotiation. Avail... FLYNC-ECU-MAJ-CONS-319
|
“10BASE-T1S PHY on a multidrop segment does not support autonegotiation. Available in ‘p2p’ only.” |
Error: Multidrop connection '{connection}' has node(s) claiming a slot outside the c... FLYNC-TOP-MAJ-CONS-320
|
“Multidrop connection ‘{connection}’ has node(s) claiming a slot outside the cycle: {nodes}. The cycle holds {declared} slots numbered 0 to {highest}.” |
Error: Multidrop connection '{connection}': PTP config on '{source}' enables cmlds_l... FLYNC-TOP-MAJ-COMP-321
|
“Multidrop connection ‘{connection}’: PTP config on ‘{source}’ enables cmlds_linkport_enabled, which is not qualified for a half duplex link. Disable it on a port facing a shared medium.” |
Error: Multidrop connection '{connection}': time transmitter on '{source}' sets two_... FLYNC-TOP-MAJ-COMP-322
|
“Multidrop connection ‘{connection}’: time transmitter on ‘{source}’ sets two_step false, but one step transport is not qualified for a half duplex MAC.” |
Error: Multidrop connection '{conn.id}': {len(transmitters)} time transmitter ports ... FLYNC-TOP-WARN-CONS-323
|
f”Multidrop connection ‘{conn.id}’: {len(transmitters)} time transmitter ports share gPTP domain {domain_id} ({sorted(transmitters)}). Several time transmitters on one medium have to sit in different domains.” |
Error: 10BASE-T1S PHY declares duplex 'full' on topology '{topology}'. A shared mult... FLYNC-ECU-MAJ-CONS-324
|
“10BASE-T1S PHY declares duplex ‘full’ on topology ‘{topology}’. A shared multidrop segment has to be half duplex.” |
Error: Multidrop connection '{connection}' gives transmit opportunity 0 to {count} n... FLYNC-TOP-MAJ-CONS-325
|
“Multidrop connection ‘{connection}’ gives transmit opportunity 0 to {count} nodes ({nodes}); exactly one coordinator is required. Two nodes emitting BEACONs collide.” |
Error: Multidrop connection '{conn.id}' has no node holding transmit opportunity 0, ... FLYNC-TOP-WARN-CONS-326
|
f”Multidrop connection ‘{conn.id}’ has no node holding transmit opportunity 0, so nothing emits the BEACON and PLCA never starts. The segment stays operational at CSMA/CD performance. Give one node opportunity 0 unless that is deliberate.” |
Error: Multidrop connection '{connection}': nodes '{first}' and '{second}' both clai... FLYNC-TOP-MAJ-UNIQ-327
|
“Multidrop connection ‘{connection}’: nodes ‘{first}’ and ‘{second}’ both claim transmit opportunity {slot}. A slot belongs to one node.” |
Error: Multidrop connection '{conn.id}': node(s) {outside} hold no transmit opportun... FLYNC-TOP-WARN-CONS-328
|
f”Multidrop connection ‘{conn.id}’: node(s) {outside} hold no transmit opportunity while the rest of the segment runs PLCA. They transmit outside the cycle, which costs every node on the segment part of the bounded access time, not just them.” |
Error: ECU port '{port}' in multidrop connection '{connection}' of the system topolo... FLYNC-TOP-MAJ-REF-329
|
“ECU port ‘{port}’ in multidrop connection ‘{connection}’ of the system topology does not exist” |
Error: Multidrop connection '{conn.id}' declares {conn.plca.transmit_opportunity_cou... FLYNC-TOP-WARN-CONS-330
|
f”Multidrop connection ‘{conn.id}’ declares {conn.plca.transmit_opportunity_count} transmit opportunities but hands out {len(conn.participants)}. Every cycle then carries {spare} nobody uses, costing {spare * conn.plca.to_timer} bit times of bandwidth - a legitimate price for reserving room for a node that joins later.” |
Error: Multidrop connection '{connection}' puts port '{port}' on the segment, but th... FLYNC-TOP-MAJ-CONS-331
|
“Multidrop connection ‘{connection}’ puts port ‘{port}’ on the segment, but that port’s MDI config is ‘{mode}’. A shared medium needs a multidrop-capable PHY.” |
Error: Multidrop connection '{connection}' puts port '{port}' on the segment, but th... FLYNC-TOP-MAJ-CONS-332
|
“Multidrop connection ‘{connection}’ puts port ‘{port}’ on the segment, but that port declares topology ‘{topology}’. Set it to ‘multidrop’, or connect the port point to point instead.” |
Error: Port '{port}' is claimed by two multidrop connections, '{first}' and '{second... FLYNC-TOP-MAJ-UNIQ-333
|
“Port ‘{port}’ is claimed by two multidrop connections, ‘{first}’ and ‘{second}’. One port carries one PHY and therefore sits on one segment.” |
Error: Multidrop connection '{connection}' declares no 'plca' cycle, but node(s) {no... FLYNC-TOP-MAJ-CONS-334
|
“Multidrop connection ‘{connection}’ declares no ‘plca’ cycle, but node(s) {nodes} claim a node_id. Add the cycle, or drop the slots and let the segment arbitrate by CSMA/CD.” |
Error: Node '{port}' sets burst_count/burst_timer but no node_id. Bursting needs a s... FLYNC-TOP-MAJ-CONS-335
|
“Node ‘{port}’ sets burst_count/burst_timer but no node_id. Bursting needs a slot in the PLCA cycle; give the node a slot or drop the burst parameters.” |
Error: Node '{port}' bursts {count} extra frames but its burst_timer is {timer} bit ... FLYNC-TOP-MAJ-VAL-336
|
“Node ‘{port}’ bursts {count} extra frames but its burst_timer is {timer} bit times, at or below the {gap} bit interframe gap. The burst would end before the next frame starts.” |
Error: Multidrop connection '{conn.id}': follower '{follower.label}' is in state man... FLYNC-TOP-WARN-CONS-337
|
f”Multidrop connection ‘{conn.id}’: follower ‘{follower.label}’ is in state management group ‘{group_name}’ but its coordinator ‘{coordinator.label}’ is not, so the coordinator can be released while followers stay awake. The segment then runs without BEACONs. Add the coordinator to the group unless that is deliberate.” |
Error: 10BASE-T1S MDI config declares 'role' ({data['role']!r}), which FLYNC no long... FLYNC-ECU-WARN-LIFE-338
|
f”10BASE-T1S MDI config declares ‘role’ ({data[‘role’]!r}), which FLYNC no longer models and ignores.” |
Error: Interface '{iface}' of compute node '{node}' declares a mii_config. A virtual... FLYNC-ECU-MAJ-CONS-339
|
“Interface ‘{iface}’ of compute node ‘{node}’ declares a mii_config. A virtual interface has no PHY — move the interface to the controller if it is a physical one.” |
Error: {element_id} - {element_name}.someip_timing "{timing}" does not exist in {tim... FLYNC-SOM-MAJ-REF-340
|
‘{element_id} - {element_name}.someip_timing “{timing}” does not exist in {timing_class}’ |
‘No service found for id={service:#06x}, major_version={major_version}’ |
“No SD timings profile ‘{profile}’” |
‘Did not find eventgroups with names {missing}’ |
‘Length of length-field must be > 0 for dynamic arrays’ |
Error: CANBus '{bus}' carries J1939 frame(s) with a duplicated PGN {pgn}: {frames}. ... FLYNC-GEN-MAJ-UNIQ-346
|
“CANBus ‘{bus}’ carries J1939 frame(s) with a duplicated PGN {pgn}: {frames}. Each J1939 frame on a bus must have a unique PGN.” |
Error: J1939 '{name}': pdu_format>=240 (PDU2) is always a group broadcast, requires ... FLYNC-SIG-MIN-CONS-347
|
“J1939 ‘{name}’: pdu_format>=240 (PDU2) is always a group broadcast, requires destination_type=global got destination_type={destination_type}” |
Error: J1939 '{name}': destination_type={destination_type} does not match pdu_specif... FLYNC-SIG-MIN-CONS-348
|
“J1939 ‘{name}’: destination_type={destination_type} does not match pdu_specific={pdu_specific} (PDU1: ‘global’ requires pdu_specific=255, ‘specific’ requires pdu_specific in 0-254)” |
“Duplicate interface_id {interface_id} in MeasurementPoint ‘{name}’” |
“Duplicate MeasurementPoint name ‘{name}’” |
Error: MeasurementPoint '{name}' declares payload_type '{payload_type}' more than once FLYNC-INS-MAJ-UNIQ-352
|
“MeasurementPoint ‘{name}’ declares payload_type ‘{payload_type}’ more than once” |
“MeasurementPoint ‘{name}’ taps unknown CAN bus ‘{bus}’” |
“MeasurementPoint ‘{name}’ taps unknown LIN bus ‘{bus}’” |
Error: MeasurementPoint '{name}' taps unknown Ethernet segment '{bus}' - no ethernet... FLYNC-INS-MAJ-REF-355
|
“MeasurementPoint ‘{name}’ taps unknown Ethernet segment ‘{bus}’ - no ethernet_multidrop connection carries that id” |
“MeasurementPoint ‘{name}’ taps unknown ECU port ‘{port}’” |
Error: MeasurementPoint '{name}' declares payload_type 'can_fd' but CAN bus '{bus}' ... FLYNC-INS-MAJ-COMP-357
|
“MeasurementPoint ‘{name}’ declares payload_type ‘can_fd’ but CAN bus ‘{bus}’ does not have fd_enabled=True” |
Error: MeasurementPoint '{name}' taps CAN bus '{bus}', which has fd_enabled=True, bu... FLYNC-INS-MAJ-COMP-358
|
“MeasurementPoint ‘{name}’ taps CAN bus ‘{bus}’, which has fd_enabled=True, but does not declare payload_type ‘can_fd’” |
Error: MeasurementPoint '{name}' taps ports '{port1}' and '{port2}', which are not t... FLYNC-INS-MAJ-CONS-359
|
“MeasurementPoint ‘{name}’ taps ports ‘{port1}’ and ‘{port2}’, which are not the two ends of one point-to-point Ethernet connection - wire them up, tap one port, or tap their segment with an ethernet_bus point” |
“MeasurementPoint ‘{name}’ captures port ‘{port}’ more than once” |
Error: CAN bus(es) '{buses}' carry J1939 frame(s), but node(s) {nodes} attached to t... FLYNC-GEN-MAJ-CONS-361
|
“CAN bus(es) ‘{buses}’ carry J1939 frame(s), but node(s) {nodes} attached to them are missing j1939_name. Every node on a J1939 bus must declare a NAME.” |
Error: CAN PDU '{pdu}' must not carry SPN (SPN is only allowed on J1939 PDUs): {names}. FLYNC-GEN-MAJ-CONS-367
|
“CAN PDU ‘{pdu}’ must not carry SPN (SPN is only allowed on J1939 PDUs): {names}.” |
Error: CANBus '{bus}' is not attached through any J1939-capable CAN interface, but i... FLYNC-GEN-MAJ-CONS-368
|
“CANBus ‘{bus}’ is not attached through any J1939-capable CAN interface, but it carries J1939 frame(s): {frames}. J1939 frames are only allowed on J1939 buses.” |
Error: CANBus '{bus}' is attached through a J1939-capable CAN interface but carries ... FLYNC-GEN-MAJ-CONS-369
|
“CANBus ‘{bus}’ is attached through a J1939-capable CAN interface but carries non-J1939 frame(s): {frames}. J1939 buses may only carry J1939 frames.” |
Error: J1939 '{name}': a J1939 frame carries exactly one Parameter Group, got {n} pa... FLYNC-SIG-MAJ-CONS-370
|
“J1939 ‘{name}’: a J1939 frame carries exactly one Parameter Group, got {n} packed PDUs” |
Error: CANBus '{name}' declares unsupported frame type(s): {types}. Frames must be C... FLYNC-BUS-MAJ-CONS-371
|
“CANBus ‘{name}’ declares unsupported frame type(s): {types}. Frames must be CANFrame, CANFDFrame, or J1939Frame.” |
Error: {owner}: {field}: pgn {pgn} does not name any J1939 frame declared on bus '{b... FLYNC-CMN-MAJ-REF-372
|
“{owner}: {field}: pgn {pgn} does not name any J1939 frame declared on bus ‘{bus}’ under {catalog}.” |
Error: CAN bus '{bus}' has more than one J1939 node claiming source address (SA) {sa... FLYNC-GEN-MAJ-UNIQ-373
|
“CAN bus ‘{bus}’ has more than one J1939 node claiming source address (SA) {sa}: {first} and {second}. Each J1939 node on a bus must hold a distinct SA.” |
Error: {owner}: {field}: bus_ref '{bus}' does not name any bus declared under {catal... FLYNC-CMN-MAJ-REF-374
|
“{owner}: {field}: bus_ref ‘{bus}’ does not name any bus declared under {catalog}.” |
Error: CANInterface(bus_ref={bus}): source_address is set but j1939_name is missing;... FLYNC-ECU-MAJ-REQ-375
|
‘CANInterface(bus_ref={bus}): source_address is set but j1939_name is missing; a J1939 node requires a NAME (source_address is optional).’ |
Error: CANInterface(bus_ref={bus}): declares J1939 frame references but is missing j... FLYNC-ECU-MAJ-REQ-376
|
‘CANInterface(bus_ref={bus}): declares J1939 frame references but is missing j1939_name; a J1939 node requires a NAME.’ |